linux 中怎么运行py 文件 在linux中如何运行python 的 *.py文件

\u600e\u4e48\u5728linux\u91cc\u8fd0\u884c\u4e00\u4e2apy\u6587\u4ef6\uff1f

\u5148\u5c06\u7ec8\u7aef\u6240\u5728\u8def\u5f84\u5207\u6362\u5230python\u811a\u672c\u6587\u4ef6\u7684\u76ee\u5f55\u4e0b\uff0c
\u7136\u540e\u7ed9\u811a\u672c\u6587\u4ef6\u8fd0\u884c\u6743\u9650\uff0c\u4e00\u822c755\u5c31OK\u3002
chmod 755 ./*.py
\u7136\u540e\u6267\u884c\u3002
\u5728linux\u547d\u4ee4\u884c\u6a21\u5f0f\u4e2d\u8fd0\u884cpython\uff0c\u8fdb\u5165python\u4ea4\u4e92\u5f0f\u73af\u5883\uff0c\u5199\u7a0b\u5e8f\u540e\u76f4\u63a5\u8f93\u51fa\u7ed3\u679c\u3002
\u8fd0\u884cPython py\u6e90\u6587\u4ef6\u7684\u65b9\u5f0f\u4e0d\u9700\u8981py\u6e90\u6587\u4ef6\u6709\u53ef\u6267\u884c\u6743\u9650\uff0c\u65b9\u6cd5\u662f\u7528Python\u547d\u4ee4\u52a0py\u6587\u4ef6\u540d\u7684\u5f62\u5f0f\u6765\u8fd0\u884c\u6e90\u6587\u4ef6\uff0c\u5982\u679c\u662fPython 2.x\u7684Python\u6e90\u6587\u4ef6\uff0c\u5c31\u7528python\u547d\u4ee4\u6267\u884c\uff1apython \u6587\u4ef6\u540d\uff1b\u5982\u679c\u662fPython 3\u7684Python\u6e90\u6587\u4ef6\uff0c\u5c31\u7528python3\u547d\u4ee4\u6267\u884c\uff1apython3 \u6587\u4ef6\u540d\u3002

\u4e00\u79cd\u65b9\u5f0f\u662f\u76f4\u63a5\u8fd0\u884cpython\u6e90\u6587\u4ef6\uff0c\u65b9\u6cd5\u662f\u5148\u5728\u7ec8\u7aef\u4e2d\u7528cd\u547d\u4ee4\u5207\u6362\u5230python\u6e90\u6587\u4ef6\u6240\u5728\u7684\u76ee\u5f55\uff0c\u7136\u540e\u4ee5./\u6587\u4ef6\u540d\u7684\u65b9\u5f0f\u8fd0\u884c\u6e90\u6587\u4ef6\uff08\u6587\u4ef6\u540d\u524d\u9762\u52a0\u7684\u662f\u4e00\u4e2a\u82f1\u6587\u70b9\u53f7\u548c\u4e00\u4e2a\u82f1\u6587\u659c\u6760\uff0c\u8868\u793a\u5728\u5f53\u524d\u76ee\u5f55\u4e0b\u8fd0\u884c\u6587\u4ef6\uff09\u3002\u4f46\u662f\u524d\u63d0\u662f\u8fd9\u4e2a\u6e90\u6587\u4ef6\u5fc5\u987b\u88ab\u8d4b\u4e88\u6267\u884c\u6743\u9650\uff0clinux\u7cfb\u7edf\u4e2d\u53ea\u6709\u6709\u6267\u884c\u6743\u9650\u7684\u6587\u4ef6\u624d\u53ef\u4ee5\u6267\u884c\uff0c\u5373\u4fbf\u662f\u4e00\u4e2a\u4e8c\u8fdb\u5236\u6587\u4ef6\u6ca1\u6709\u53ef\u6267\u884c\u6743\u9650\u4e5f\u662f\u4e0d\u80fd\u8fd0\u884c\u7684\uff0c\u7ed9\u6587\u4ef6\u6dfb\u52a0\u53ef\u6267\u884c\u6743\u9650\u7684\u547d\u4ee4\u662f\uff1a
chmod
a+x
\u6587\u4ef6\u8def\u5f84
\u8fd8\u6709\u4e00\u79cd\u8fd0\u884cpython\u6e90\u6587\u4ef6\u7684\u65b9\u5f0f\u4e0d\u9700\u8981\u6e90\u6587\u4ef6\u6709\u53ef\u6267\u884c\u6743\u9650\uff0c\u65b9\u6cd5\u662f\u7528python\u547d\u4ee4\u52a0\u6587\u4ef6\u540d\u7684\u5f62\u5f0f\u6765\u8fd0\u884c\u6e90\u6587\u4ef6\uff0c\u5982\u679c\u662fpython
2.x\u7684python\u6e90\u6587\u4ef6\uff0c\u5c31\u7528python\u547d\u4ee4\u6267\u884c\uff1apython
\u6587\u4ef6\u540d\uff1b\u5982\u679c\u662fpython
3\u7684python\u6e90\u6587\u4ef6\uff0c\u5c31\u7528python3\u547d\u4ee4\u6267\u884c\uff1apython3
\u6587\u4ef6\u540d\u3002

一种方式是直接运行Python py源文件,方法是先在终端中用cd命令切换到py源文件所在的目录,然后以./文件名的方式运行py源文件(文件名前面加的是一个英文点号和一个英文斜杠,表示在当前目录下运行文件)。但是前提是这个py源文件必须被赋予执行权限,Linux系统中只有有执行权限的文件才可以执行,即便是一个二进制文件没有可执行权限也是不能运行的,给文件添加可执行权限的命令是:
chmod a+x 文件路径
还有一种运行Python py源文件的方式不需要py源文件有可执行权限,方法是用Python命令加py文件名的形式来运行源文件,如果是Python 2.x的Python源文件,就用python命令执行:python 文件名;如果是Python 3的Python源文件,就用python3命令执行:python3 文件名。

先将终端所在路径切换到python脚本文件的目录下
然后给脚本文件运行权限,一般755就OK,如果完全是自己的私人电脑,也不做服务器什么的,给777的权限问题也不大(具体权限含义参考chmod指令的介绍,就不赘述了):
chmod 755 ./*.py
然后执行。
如果在脚本内容的开头已经给出了类似于如下的注释:
#!/usr/bin/env python
那就可以直接在终端里运行:
./*.py
如果没有这个注释
就在终端中执行:
python ./*.py
如果是有图形界面的脚本
在前面的chmod之后,直接双击(KDE桌面是单击)文件来执行即可
《linux就该这么学》免费实用的linux学习资料

扩展阅读:linux mv命令怎么用 ... py文件怎么运行linux ... linux执行py的shell脚本 ... may be a binary file ... linux中py文件怎么执行 ... python在linux上运行 ... linux直接运行py文件 ... linux mv r ... linux如何运行py脚本 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网