我有一个python脚本,该脚本使用子流程模块来调用某些批处理脚本。这个python脚本完成了调用批处理并在其中执行操作的工作。但是,当我使用pyinstaller将相同的.py脚本转换为exe时,即使我以admin身份运行exe文件,该批处理也不再执行
答案 0 :(得分:0)
是的。 从来没有编译过Python,PyInstaller只是将您的Python.exe与python字节码(PYC)打包在一起,因此结果与从Python控制台执行的结果相同。 只需
from os import system
system("call foo.bat")