#!/usr/bin/python 这一行起什么作用?

#!/usr/bin/python 这一行起什么作用?

我正在学习 Python,但我不明白这一行是干什么的?或者有多少个选项?

答案1

这条线被称为舍邦它告诉内核在脚本上使用哪个解释器。

例如,如果脚本以路径命名path/to/script,并以行开头#!/bin/sh,则程序加载器将被指示运行该程序/bin/sh,并将其path/to/script作为第一个参数传递。

在您的实例中,内核将使用/usr/bin/python指向的任何内容(我认为它是默认的python3.6)。

相关内容