Ghe*_*Ace 6 python ubuntu compilation nautilus
对不起,对于这个模糊的问题,实际上并不知道如何问这个问题,也不知道它的合法术语.
如何运行python脚本/字节码/ .pyc(任何编译的python代码)而不通过终端.基本上在Nautilus上:"双击python脚本,它将运行"或"在选择然后[Enter],它将运行!".这至少是我的目标.
当我检查"允许将文件作为程序执行"时,按文件上的[enter].它给了我这样的信息:
无法显示"/ home/ghelo/Music/arrange .pyc".没有为Python字节码文件安装应用程序.您要搜索要打开此文件的应用程序吗?
顺便说一下,使用Ubuntu 12.04并且必须是python 2,其中一个软件包在python 3上不起作用.如果在两个版本上如何做到这一点有所不同,请加入它,如果它不是很多问题, 谢谢.
我知道这没关系,但它是一个脚本自动重命名和安排我的音乐文件.因此,引导我,愚蠢的白痴.:)
在 .py 文件顶部添加“ #!/usr/bin/env python ”即可!嗯,虽然不喜欢弹出窗口,但没关系。:P
来自 PHPUG:
您不调用 pyc 文件。这是被调用的 .py 文件。Python 是一种解释型语言。
使 python 可执行的更简单方法(已解释):
1) 在 python 可执行文件(例如 main.py)的顶部添加 #!/usr/bin/env python (它使用默认的 python - 例如,如果使用 arch,则为 py3 而不是 py2。您可以明确告诉通过用它的版本替换 python 来运行 python2/python3:例如 python2.7)
2)编写代码。如果直接调用脚本,__name__ 变量将等于字符串 '__main__',因此惯用法:if __name__ == '__main__':。您可以在此 if 块中添加与直接调用脚本相关的所有逻辑。这使您的可执行文件保持可导入性。
3)使其可执行“chmod +x main.py”
4)调用脚本:./main.py args args
| 归档时间: |
|
| 查看次数: |
14412 次 |
| 最近记录: |