Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 这是什么/usr/bin/“;每个.py文件顶部的行_Python - Fatal编程技术网

Python 这是什么/usr/bin/“;每个.py文件顶部的行

Python 这是什么/usr/bin/“;每个.py文件顶部的行,python,Python,这里是完全的新手 我在所有教程的每个.py文件顶部看到的“#!/usr/bin/”这一行到底是什么?我想是那个特定文件的位置吧?我不明白它的目的 这些线路是必需的吗?我想不会,因为前面有一个#,意思是一条评论?这是一条特殊的线,叫做“shebang”线。它告诉系统运行文件的可执行文件 不,如果在运行可执行文件时在文件名之前指定了可执行文件,则它们不是必需的。然而,如果你不这样做,那么他们就是。这意味着将它们包括在内是最佳实践

这里是完全的新手

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


这些线路是必需的吗?我想不会,因为前面有一个#,意思是一条评论?

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

不,如果在运行可执行文件时在文件名之前指定了可执行文件,则它们不是必需的。然而,如果你不这样做,那么他们就是。这意味着将它们包括在内是最佳实践