上次做了個ss密碼一鍵自動更新回论,今天完善了一下厘熟,感覺功能上應(yīng)該沒問題了,順便打包成了exe小程序宣蠕。
ss一鍵密碼更新
分享一下這個過程
- 我的環(huán)境:win7 64位 Python3.5.1
- 下載pyinstaller
- 安裝pywin32(根據(jù)自己的Python版本,我裝的這個pywin32-220.win-amd64-py3.5.exe)
- 在cmd搁胆,進(jìn)入pyinstaller文件夾弥搞。
cd PyInstaller-3.1.1
然后
python pyinstaller.py
出現(xiàn)下面的內(nèi)容就可以了。
usage: pyinstaller.py [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME] [-p
[--hidden-import MODULENAME]
[--additional-hooks-dir HOOKSPATH]
[--runtime-hook RUNTIME_HOOKS]
[--exclude-module EXCLUDES] [--key KEY] [-d] [-s]
[--noupx] [-c] [-w]
[-i <FILE.ico or FILE.exe,ID or FILE.icns>]
[--version-file FILE] [-m <FILE or XML>] [-r RESOUR
[--uac-admin] [--uac-uiaccess]
[--win-private-assemblies] [--win-no-prefer-redirec
[--osx-bundle-identifier BUNDLE_IDENTIFIER]
[--distpath DIR] [--workpath WORKPATH] [-y]
[--upx-dir UPX_DIR] [-a] [--clean] [--log-level LEV
[--upx UPX]
scriptname [scriptname ...]
pyinstaller.py: error: the following arguments are required: scriptname
- 將sspw.py(你自己的Python程序)放入pyinstaller
在cmd中運行
python pyinstaller.py --console --onefile sspw.py#在pyinstaller文件夾下執(zhí)行
- 完成攀例,生成了一個sspw文件夾,程序在/sspw/dist中
- 如果你想加個圖標(biāo)一死、取消運行時跳出控制臺(由于我這個程序沒啥視圖肛度,所以取消控制臺就是運行時啥效果也看不見了- -)
python pyinstaller.py -w --onefile --icon="my.ico" sspw.py