Python编程辅助

Python programming assistance

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Why do people write #!/usr/bin/env python on the first line of a Python script?

我目前正在自学python,我有一个关于python的问题。在许多Python示例中,我在顶部看到了相同的代码行:

1
#!/usr/bin/env python

我的问题是,上面的代码有什么作用,为什么有必要?到目前为止,我一直在练习没有这行代码的Python代码。如果有人能向我解释这件事,会有很大帮助的。事先谢谢。


#!/usr/local/bin/env python

您正在为机器中的python可执行文件指定位置,脚本的其余部分需要使用该位置进行解释。您指向的python位于/usr/local/bin/python。

python并不总是安装在'/usr/local/bin/python'上。您也可以通过#!/path/to/your/python/version调用不同的python版本。


它描述了代码应该使用的python安装的位置。看看这里和这里。