Test.py文件内容:
1
2
3
4
5
|
# coding=utf-
8
import
os
dd=range(
1
,
5
)
for
j
in
dd:
print j
|
1、方法一
$ python Test.py
2、方法二
换一种方法运行:
$ ./Test.py
会提示出错,怎么回事?
原因:系统默认该脚本是shell脚本,把它当shell语句执行,当然失败了。申明这是个python脚本,要用python解释器来运行#!/usr/bin/python。若python解释器没有装在/usr/bin/目录,改成其所在目录就行了,或者更通用的方法是:#!/usr/bin/env python。
修改代码,添加:#!/usr/bin/env python或#!/usr/bin/python
1
2
3
4
5
6
|
#!/usr/bin/env python
# coding=utf-
8
import
os
dd=range(
1
,
5
)
for
j
in
dd:
print j
|
执行:$ ./Test.py
本文转自stock0991 51CTO博客,原文链接:http://blog.51cto.com/qing0991/1424138,如需转载请自行联系原作者