我希望能够向 CMD(Windows)发送命令。我需要能够发送多个命令并让它们在 CMD 上运行。
我需要发送的具体命令是:
cd "C:\Python27\Scripts"
pyinstaller.exe --clean --win-private-assemblies -F --onefile –windowed --icon=app.ico app.py
这很容易吗?
最佳答案
非常简单,您可以使用每个命令的子进程模块,也可以将所有命令写入 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')
关于python - 向 CMD 窗口发送命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41065473/