什么是每个.py文件顶部的“#!/ usr / bin /”行

时间:2013-09-02 21:17:19

标签: python

在这里完成newb。

这行是什么“#!/ usr / bin /”我在所有教程的every.py文件顶部看到了什么?我假设它是特定文件的位置?我不明白它的目的。

是否需要这些线?我假设没有,因为它前面有一个#,这意味着它是一个评论?

1 个答案:

答案 0 :(得分:3)

这是一条名为“shebang”系列的专线。它告诉系统运行该文件的可执行文件。

不,如果在运行文件名之前指定可执行文件,则不需要它们。但是,如果你不这样做,那么它们就是。这意味着包含它们是最佳做法。