py 报错

(一)
报错:执行./print.py ,报: .../print.py: Permission denied
原因:该脚本没有执行权限
解决:chmod +x print.py

#!/usr/bin/env python

#print.py

str = "Hello world"

print str
print str[0]
print str[2:5]
print str[2:]
print str + "TEST"

还有:#!/usr/bin/env python 与 #!/usr/bin/python 的区别

这个在unix类的操作系统才有意义。#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章