浅谈终端直接执行py文件,不需要python命令

yipeiwu_com6年前Python基础

然后给脚本文件运行权限,

方法(1)chmod +x ./*.py

方法(2)chmod 755 ./*.py (777也无所谓啦)

这个命令不去调整,会出现permission denied的错误


终端直接执行。

如果在脚本内容的开头已经给出了类似于如下的注释:

#!/usr/bin/env python(或者是 #!/usr/bin/python)

那就可以直接在终端里运行: 

./*.py


如果没有这个注释

就在终端中执行:

python ./*.py     


(注意:有些linux版本上运行即使上面注释写了依然要用python在前面加上python作为命令。

不然直接./*.py这个文件不是命令,会出现./*.py not found的错误。即这个命令找不到,理所当然)

如果是有图形界面的脚本

在前面的chmod之后,直接双击执行即可

以上这篇浅谈终端直接执行py文件,不需要python命令就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

说说如何遍历Python列表的方法示例

说说如何遍历Python列表的方法示例

如果需要对列表中的每个元素执行相同操作,这时就需要遍历列表的所有元素。 books=['半生缘','往事并不如烟','心是孤独的猎手'] for book in books: p...

Python实现简单拆分PDF文件的方法

本文实例讲述了Python实现简单拆分PDF文件的方法。分享给大家供大家参考。具体如下: 依赖pyPdf处理PDF文件 切分pdf文件 使用方法: 1)将要切分的文件放在input_di...

关于Python 的简单栅格图像边界提取方法

在GIS中,栅格属性里有关于栅格自身的信息,背景(nodata value)对于识别一张图像的边界像元尤为重要,我们目的只要把每行每列中的第一次出现不是nodata的像元和最后一次出现n...

Python实现微信消息防撤回功能的实例代码

Python实现微信消息防撤回功能的实例代码

微信(WeChat)是腾讯公司于2011年1月21日推出的一款社交软件,8年时间微信做到日活10亿,日消息量450亿。在此期间微信也推出了不少的功能如:“摇一摇”、“漂流瓶”、“朋友圈”...

Python使用pymysql小技巧

在使用pymysql的时候,通过fetchall()或fetchone()可以获得查询结果,但这个返回数据是不包含字段信息的(不如php方便)。查阅pymysql源代码后,其实获取查询结...