如何在命令行里运行python脚本

如何在命令行里运行python脚本,第1张

windows:
正常安装好python环境时,默认就是用python解释器来打开py脚本
此时可运行以下命令:
\mypy
linux:
首先确认py文件的首两行是:
#!/usr/bin/python
#
--
coding:
utf-8
--
然后通过以下命令既可以运行python脚本
chmod
+x
mypy
/mypy

运行Python脚本的方法:
(1)打开CMD:开始->运行->输入cmdexe ->确定。
(2)切换到Python脚本所在目录。
(3)输入Python脚本名称并回车。

CMD快速通道
在CMD下切换目录是件痛苦的事情,导入下面的注册表文件,即可将打开CMD窗口的命令加入右键菜单。
Windows Xp、Windows 2003下请导入下面的注册表数据:
Windows Registry Editor Version 500
[HKEY_CLASSES_ROOT\folder\shell\cmd]
@="CMD快速通道"
[HKEY_CLASSES_ROOT\folder\shell\cmd\command]
@="cmdexe /k cd 31"
Windows 7下请导入下面的注册表数据:
Windows Registry Editor Version 500
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\CMD快速通道]
@="CMD快速通道"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\CMD快速通道\command]
@="cmdexe /k cd 61"
也可以直接下载运行:
CMD快速通道_XP_2003reg
CMD快速通道_Win7reg

有两种方式:
1、直接使用python
xxxxpy执行。其中python可以写成python的绝对路径。使用which
python进行查询。
2、在文件的头部(第一行)写上#!/usr/bin/python27,这个地方使用python的绝对路径,就是上面用which
python查询来的结果。然后在外面就可以使用/xxxpy执行了。
因为在linux中,python啊shell这些程序都是普通的文本格式,都需要一种程序去解释执行它。要么调用的时候指定,要么在文件头指定。

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12754331.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存