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



在此处完成newb。

在所有教程中,我在每个.py文件的顶部看到的这行"#!/usr/bin/"到底是什么?我想是那个特定文件的位置吧?我不明白它的目的。

需要这些线路吗?我想不是因为前面有一个#,这意味着这是一条评论吗?

这是一条特殊的线,叫做"shebang"线。它告诉系统用什么可执行文件运行文件。

不,如果你在运行可执行文件时在文件名之前指定可执行文件,那么它们是不必要的。但是,如果你不这样做,那么它们就是。这意味着最好将它们包括在内。