我想让Windows上的用户能够运行我的Python程序,所以我想把它转换成.bat文件。有办法转换吗?我试过搜索,但没有找到任何东西。
.bat
jvlzgdj91#
除非您的脚本很简单,否则不可能将其“转换”为批处理文件。但是,有两个选项:
第一个选项很简单,只需要创建一个批处理文件:
@ECHO OFF PATH_TO_PYTHON\python.exe PATH_TO_SCRIPT.py
如果你在公司环境中,你可以把python安装在网络上,然后创建一个批处理文件来运行脚本。否则你需要用户安装python。如果python在他们的路径上,那么批处理文件可以简化为:
@ECHO OFF python PATH_TO_SCRIPT.py
或者,也有一些选项可以尝试将脚本编译成.exe文件,我从来没有成功过,但py2exe似乎是最常见的。
guicsvcw2#
不,我不认为你能合理地期望这样做。批处理文件是由Windows命令解释器执行的,它要原始得多。Python是一种成熟的编程语言,拥有丰富而强大的标准模块库,可用于各种任务。Windows命令解释器所能做的只是像一个破碎的 shell 。另一方面,Python在Windows上是可用的,所以只需告诉用户安装它并直接运行您的程序。
yzuktlbb3#
你可以用两种方法来做:1.创建扩展名为.bat的普通文本文件并写入
@ECHO OFF "python.exe location" "your file.py location"
1.创建扩展名为.bat的普通文本文件并写入
"python.exe location" "your file.py location" pause
bogh5gae4#
(对不起我的英语,我来自亚美尼亚)10年后,我终于做到了,没有py2exe和其他一些东西我用openaiPlayground来做到这一点,这工作:我刚刚写了“将python代码转换为.bat文件:[我的代码]”
a6b3iqyw5#
只需创建一个包含以下两行的批处理文件:
yourfilename.py pause
然后双击该批处理文件以运行它。
5条答案
按热度按时间jvlzgdj91#
除非您的脚本很简单,否则不可能将其“转换”为批处理文件。但是,有两个选项:
第一个选项很简单,只需要创建一个批处理文件:
如果你在公司环境中,你可以把python安装在网络上,然后创建一个批处理文件来运行脚本。否则你需要用户安装python。如果python在他们的路径上,那么批处理文件可以简化为:
或者,也有一些选项可以尝试将脚本编译成.exe文件,我从来没有成功过,但py2exe似乎是最常见的。
guicsvcw2#
不,我不认为你能合理地期望这样做。
批处理文件是由Windows命令解释器执行的,它要原始得多。
Python是一种成熟的编程语言,拥有丰富而强大的标准模块库,可用于各种任务。Windows命令解释器所能做的只是像一个破碎的 shell 。
另一方面,Python在Windows上是可用的,所以只需告诉用户安装它并直接运行您的程序。
yzuktlbb3#
你可以用两种方法来做:
1.创建扩展名为.bat的普通文本文件并写入
1.创建扩展名为.bat的普通文本文件并写入
bogh5gae4#
(对不起我的英语,我来自亚美尼亚)10年后,我终于做到了,没有py2exe和其他一些东西
我用openaiPlayground来做到这一点,这工作:
我刚刚写了“将python代码转换为.bat文件:[我的代码]”
a6b3iqyw5#
只需创建一个包含以下两行的批处理文件:
然后双击该批处理文件以运行它。