Linux下执行python脚本

Test.py文件内容:

# 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

#!/usr/bin/env python
# coding=utf-8
import os
dd=range(1,5)
for j in dd:
    print j

执行:$ ./Test.py

    

本文出自 “IT技术学习与交流” 博客,谢绝转载!

你可能感兴趣的:(python,脚本,arcpy)