我正在使用linux mint,并运行一个python文件,我必须在终端输入:python [file path]
,那么是否有办法使文件可执行,并让它python
在我点击它时自动运行命令?
而且由于我很久以前就停止处理Windows,我想知道那里的.py文件是否也可以自动执行,或者我是否需要一些步骤。
谢谢
发布于 2018-09-25 09:14:33
你必须添加一个shebang。一个shebang是该文件的第一行。它是系统为了执行文件而寻找的东西。
看起来应该是这样的:
#!/usr/bin/env python
或真正的道路
#!/usr/bin/python
您还应该检查文件是否有权执行。 chmod +x file.py
发布于 2018-09-25 10:15:52
我建议你加
#!/usr/bin/env python
而不是#!/usr/bin/python
在文件的顶部。原因是python安装可能位于不同发行版或不同计算机的不同文件夹中。通过使用env
您确保系统找到python并将脚本的执行委托给它。
如前所述,使脚本可执行,如:
chmod u+x name_of_script.py
应该做。
https://stackoverflow.com/questions/-100002717
复制相似问题