我有python脚本,其中包含了一些bash命令操作系统(). 这在Windows下能用吗?

2020-12-04 15:36:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python脚本,其中包含了一些bash命令操作系统()方法。 如果我使用Pyinstaller将这个python脚本转换成exe,这个exe文件在windows操作系统中能正常工作吗?还是因为windows不能运行bash命令而面临任何问题?在

bash命令包括pdftk实用程序。 示例:pdftk input_pdf output_pdf userpw password

我应该在Windows中安装pdftk实用程序吗。在

我应该做什么或安装什么才能使它在Windows中工作? 请帮帮我。。 谢谢你

2条回答
网友
1楼 ·

这行不通,操作系统是操作系统特有的,在Windows下它只会产生一个cmd进程并尝试执行这个命令和cmd!=砰。在

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

网友
2楼 ·

从我在windows上使用bash命令时所看到的情况来看,它可能无法工作。在

解决方案:

  1. 将命令更改为适用于Windows的命令。

  2. 使用某种pythonapi(如果你知道在评论中有一篇文章,我会把它放在这里)允许你使用你需要的命令。

  3. 只需在windows上使用bash终端运行脚本,但据我所知,您将无法使其成为exe。

相关问题