有两种方式:
1、直接使用python xxxx.py执行。其中python可以写成python的绝对路径。使用which python进行查询。
2、在文件的头部(第一行)写上#!/usr/bin/python2.7,这个地方使用python的绝对路径,就是上面用which python查询来的结果。然后在外面就可以使用./xxx.py执行了。
因为在linux中,python啊shell这些程序都是普通的文本格式,都需要一种程序去解释执行它。要么调用的时候指定,要么在文件头指定。
[root@qiansw tmp]# cat test.py#这是一个python示例程序
[root@qiansw tmp]# ll
total 48
-rw-r--r-- 1 root root 48 Oct 30 11:04 test.py
[root@qiansw tmp]# chmod +x test.py#为脚本增加执行权限
[root@qiansw tmp]# ./test.py#这是第一种方法
0
1
2
3
4
[root@qiansw tmp]# python test.py#这是第二种方法,不用增加执行权限
0
1
2
3
4