利用pyinstaller转换。
python代码:
import PyInstaller.__main__
def create1_exe(script_file):
options = [
"--onefile",
"--noconsole"
]
PyInstaller.__main__.run([*options, script_file])
def create2_exe(script_file):
options = [
"--onefile",
"--console"
]
PyInstaller.__main__.run([*options, script_file])
def create3_exe(script_file):
options = [
"--onedir",
"--noconsole"
]
PyInstaller.__main__.run([*options, script_file])
def create4_exe(script_file):
options = [
"--onedir",
"--console"
]
PyInstaller.__main__.run([*options, script_file])
if __name__ == "__main__":
script_file = "test.py"
para=''' 1:--onefile,
--noconsole
2:--onefile,
--console
3:--onedir,
--noconsole
4:--onedir,
--console'''
print(para)
mode=int(input("Which mode do you want to have, 1, 2, 3 or 4?"))
if (mode==1):
create1_exe(script_file)
elif (mode==2):
create2_exe(script_file)
elif (mode==3):
create3_exe(script_file)
elif (mode==4):
create4_exe(script_file)
可以把test.py转换成exe。
感谢关注,并感谢csdn对我的支持。