2024-09-26 17:50:07 发布
网友
很抱歉,如果这是在错误的站点上(可能是超级用户),但我正在尝试使python.py文件可执行,以便我可以单击它,它会自动执行它的操作,而我没有指定它在终端中按默认提示打开,并且我已经拥有了它的“chmod+x”权限。
澄清:
http://supervisord.org是更好的选择。
首先,为要具有此行为的文件选择所需的文件扩展名。皮尤可能是个不错的选择。
为文件命名,并在文件浏览器中将该文件类型与python关联。在GNOME中,打开它的Properties窗口,转到open With选项卡,并输入python作为自定义命令。
现在有一个重要的部分:你一直在问你想用这个文件做什么的小对话框是因为它被标记为可执行文件。用chmod-x删除可执行位。现在双击它,它将被相关的程序打开。
当然,如果要从命令行运行它,现在必须显式地使用python启动它,因为它没有被标记为可执行的。shebang行已经不重要了,但无论如何我还是会留下它,以防其他人将它标记为可执行的并期望它能工作。
在python文件的第一行,添加以下内容:
#!/usr/bin/env python
如果你有:
print "Hello World"
你应该有:
#!/usr/bin/env python print "Hello World"
http://supervisord.org是更好的选择。
首先,为要具有此行为的文件选择所需的文件扩展名。皮尤可能是个不错的选择。
为文件命名,并在文件浏览器中将该文件类型与python关联。在GNOME中,打开它的Properties窗口,转到open With选项卡,并输入python作为自定义命令。
现在有一个重要的部分:你一直在问你想用这个文件做什么的小对话框是因为它被标记为可执行文件。用chmod-x删除可执行位。现在双击它,它将被相关的程序打开。
当然,如果要从命令行运行它,现在必须显式地使用python启动它,因为它没有被标记为可执行的。shebang行已经不重要了,但无论如何我还是会留下它,以防其他人将它标记为可执行的并期望它能工作。
在python文件的第一行,添加以下内容:
如果你有:
你应该有:
相关问题 更多 >
编程相关推荐