002-python基础-hello-world

  1. python hello.py 时,明确的指出 hello.py 脚本由 python 解释器来执行。
  2. 如果想要类似于执行shell脚本一样执行python脚本,例: ./hello.py ,那么就需要在 hello.py 文件的头部指定解释器,如:
  3. 1 #!/usr/bin/env python    #(注意与 #!/usr/bin/python的使用区别 )
    2 print "hello,world"
    3 # 备注:执行前需给予 hello.py 执行权限,chmod 755 hello.py
  4. 除了把程序写在文件里,还可以直接调用python自带的交互器运行代码。(不建议)

      #!/usr/bin/python与#!/usr/bin/env python的区别是?

          #!/usr/bin/python的意思是说去/usr/bin/目录下找python去执行

     #!/usr/bin/env python 的意思是在#!/usr/bin/env中找到python的安装路径,然后去执行它,这个可执行的python路径不管是不是在/usr/bin下,用法比较灵活,而#!/usr/bin/python就写成了绝对路径,只能去/usr/bin下找。    

      结论:推荐使用 #!/usr/bin/env python

原文地址:https://www.cnblogs.com/chhphjcpy/p/6059757.html