终端直接执行py文件,不需要python命令
然后给脚本文件运行权限,
方法(1)chmod +x ./*.py方法
(2)chmod 755 ./*.py (777也无所谓啦)
 这个命令不去调整,会出现permission denied的错误终端直接执行。
 
如果在脚本内容的开头已经给出了类似于如下的注释:
#!/usr/bin/env python(或者是 #!/usr/bin/python)
#!/usr/bin/python3
那就可以直接在终端里运行:./*.py
如果没有这个注释
就在终端中执行:
python ./*.py  (注意:有些linux版本上运行即使上面注释写了依然要用python在前面加上python作为命令。不然直接./*.py这个文件不是命令,会出现./*.py not found的错误。即这个命令找不到,理所当然)
如果是有图形界面的脚本
在前面的chmod之后,直接双击执行即可
终端直接执行py文件,不需要python命令的更多相关文章
- 【linux】终端直接执行py文件,不需要python命令
		
先将终端所在路径切换到python脚本文件的目录下然后给脚本文件运行权限,一般755就OK,如果完全是自己的私人电脑,也不做服务器什么的,给777的权限问题也不大(具体权限含义参考chmod指令的介绍 ...
 - Python命令行执行.py文件提示ModuleNotFoundError:No module named 'XXX'解决办法
		
原因:在命令行执行.py文件找不到包是因为我们没有把项目路径保存,可以通过sys.path.append()保存项目路径,执行后就能成功. ############################## ...
 - python中执行py文件出错(提示File “<stdin>”,line 1,SyntaxError:invalid syntax)
		
解决办法: 上图中已通过输入python进入了python运行环境,出现>>>时候的不能再用python z.py 来运行hello.py文件: 应该通过exit()退出当前pyth ...
 - 执行py文件需要可执行权限吗?
		
案例解析 这个问题描述起来有点违反直觉,要执行一个文件难道不应该需要可执行权限吗?让我们先来看一个例子: # module1.py def test(): print ('hello world!') ...
 - MonkeyRunner_批处理执行py文件
		
新建bat文件,使用call调用monkeyrunner执行py脚本 @echo off echo begin testcase001 %time% %date%call monkeyrunner d ...
 - 在cmd下面执行.py文件时提示ModuleNotFoundError 但是 IDE 不报错
		
原理是 python 解释器寻找 模块的顺序决定,不细说 简略来讲就是 在 IDE中运行,会自动帮你把项目根目录添加到 PYTHONPATH 中,但是在 cmd 运行需要自己添加. 解决方法: 1. ...
 - django 中单独执行py文件修改用户名
		
Python文件代码 import os import django # 在environ字典里设置默认Django环境,'xxxx.settings'指Django项目的配置文件 os.enviro ...
 - linu后台执行py文件和关闭的后台py文件
		
后台执行py nohup python xxx.py 关闭后台执行py 查看进程pid ps -aux|grep main.py 根据pid关闭关闭进程 kill -9 (pid)
 - Jenkins中,执行py文件,python找包的路径(找不到自定义包的问题解决)
		
问题:工程下自定义的包,python在执行时经常找不到包 python找包的路径:python安装路径下的lib包和PYTHONPATH下的包 可以使用[sys.path]打印出python找 ...
 
随机推荐
- 如何将jar包添加到maven本地仓库
			
有时候jar包在maven仓库里找不着,那么就需要直接下载jar包,然后添加到本地仓库区. 那么如何添加呢? 如: <dependency> <groupId>com.mide ...
 - es6 规范 的 具体用法 --  待续
			
链接 1. const 表示不会被重新赋值的, 包括了不会被修改的, const 可以被修改, 但是不会被整体覆盖 由于是静态分析, const 相对 let 执行效率 更高 2. 模板字符串 ...
 - C#中数组数据类型字符串转double型问题
			
再给你说一下我的意思吧.有一个string类型的数组a,a中的每一个元素实际上是一个小数,现在是想把a中的这些小数全都从string型转换成double类型,最后组成一个double型的数组b,说白了 ...
 - P1002 谁拿了最多奖学金
			
P1002 谁拿了最多奖学金 时间: 1000ms / 空间: 131072KiB / Java类名: Main 背景 NOIP2005复赛提高组第一题 描述 某校的惯例是在每学期的期末考试之后发放奖 ...
 - SpringAop与AspectJ
			
AspectJ AspectJ是一个面向切面的框架,它扩展了Java语言.AspectJ定义了AOP语法,所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件. spring ao ...
 - ListBox item Sort
			
将Rss内容读取到Listbox control中, 然后实现按照标题或发布日期进行排序. private void ListItemSort(string type) { if (type == & ...
 - python3 lambda函数
			
A=lambda x:x+1 def A(x):return x+1 冒号左边→想要传递的参数冒号右边→想要得到的数(可能带表达式)
 - Windows7系统中nginx与IIS服务器搭建集群实现负载均衡
			
10分钟搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡 分布式,集群,云计算机.大数据.负载均衡.高并发······当耳边响起这些词时,做为一个菜鸟程序猿无疑 ...
 - (8)os和sys模块
			
import sysprint(sys.argv) #默认获取当前文件的路径 import os os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir(& ...
 - CTF-练习平台-Misc之 这是一张单纯的图片??
			
一.这是一张单纯的图片?? 分析图片,首先查看图片属性 没有发现有用的信息,再用WinHex打开 发现最后面有点眼熟,和ASCII表对应后发现是flag