我想在我的Python代码中使用一些UnxUtils(在此示例中为seq.exe
),然后将其转换为exe。
代码就是这样。
import os
os.system('seq 1 3')
如果我在计算机中复制seq.exe
,则代码将很好地执行。
C:\>python test.py
1
2
3
C:\>
但是,当我从PC删除seq.exe
时,我会收到以下错误,因为seq.exe
不再存在。
C:\>python test.py
'seq' is not recognized as an internal or external command,
operable program or batch file.
C:\>
要解决此问题,我想将seq.exe
与我的Python程序捆绑在一起,并在其中生成带有seq.exe
的另一个.exe,这样它便可以移植并且可以在任何其他计算机上使用,即使seq.exe
不存在。
以前,我使用PyInstaller
来生成.exe。现在唯一的问题是我不确定如何将第三方.exe与python代码结合起来并生成另一个可移植的.exe程序。