浅谈终端直接执行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设计】。

相关文章

如何优雅地处理Django中的favicon.ico图标详解

前言 favicon.ico是网站的图标也是网站的头像,简单来说,就是让我们的网站更加好看。 本文主要给大家介绍了关于优雅处理Django中favicon.ico图标的相关内容,分享出来...

Python Numpy计算各类距离的方法

Python Numpy计算各类距离的方法

详细: 1.闵可夫斯基距离(Minkowski Distance) 2.欧氏距离(Euclidean Distance) 3.曼哈顿距离(Manhattan Distance) 4.切比...

Python执行时间的计算方法小结

首先说一下我遇到的坑,生产上遇到的问题,我调度Python脚本执行并监控这个进程,python脚本运行时间远远大于python脚本中自己统计的程序执行时间。 监控python脚本执行...

Python实现嵌套列表及字典并按某一元素去重复功能示例

Python实现嵌套列表及字典并按某一元素去重复功能示例

本文实例讲述了Python实现嵌套列表及字典并按某一元素去重复功能。分享给大家供大家参考,具体如下: #! /usr/bin/env python #coding=utf-8 cla...

python自动识别文本编码格式代码

我就废话不多说了,直接上代码吧! #!/usr/bin/python3 # -*- coding: utf-8 -*- import codecs import os import...