我有一个python脚本,该脚本在os.system()方法中包含一些bash命令。
如果我使用Pyinstaller将此python脚本转换为exe,此exe文件将在Windows OS中正常运行,还是因为Windows无法运行bash命令而面临任何问题?

bash命令包括pdftk实用程序。
 示例:pdftk input_pdf输出output_pdf userpw密码

我是否也应该在Windows中安装pdftk实用程序。

我应该怎么做或安装才能在Windows中运行?
请帮我..
谢谢

最佳答案

这是行不通的,os.system是特定于OS的,在Windows中它将仅生成一个cmd进程并尝试执行该命令,然后执行cmd!= bash。

编辑:powershell在Windows上实现了很多常见的bash命令,您可以尝试在代码中找出正在运行的操作系统,如果powershell支持bash命令,则可以使用子进程模块来生成powershell进程

关于python - 我有python脚本,它在os.system()中包含一些bash命令。在Windows中可以使用吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53863036/

10-13 07:46
查看更多