我希望能够将命令发送到CMD(窗口)。我需要能够发送多个命令并让它们在CMD上运行。
我需要发送的具体命令是:
cd "C:\Python27\Scripts"
pyinstaller.exe --clean --win-private-assemblies -F --onefile –windowed --icon=app.ico app.py
这很容易吗?
答案 0 :(得分:1)
非常简单,您可以为每个命令使用子进程模块,也可以将所有命令写入bat文件并执行该命令。
import os
script = '''
cd "C:\Python27\Scripts"
pyinstaller.exe --clean --win-private-assemblies -F --onefile –windowed --icon=app.ico app.py
'''
with open('tmpscript.bat') as file_:
file_.write(script)
# either system or subprocess will work here
os.system('tmpscript.bat')