我正在学习 Python,但我不明白这一行是干什么的?或者有多少个选项?
答案1
这条线被称为舍邦它告诉内核在脚本上使用哪个解释器。
例如,如果脚本以路径命名path/to/script
,并以行开头#!/bin/sh
,则程序加载器将被指示运行该程序/bin/sh
,并将其path/to/script
作为第一个参数传递。
在您的实例中,内核将使用/usr/bin/python
指向的任何内容(我认为它是默认的python3.6
)。
我正在学习 Python,但我不明白这一行是干什么的?或者有多少个选项?
这条线被称为舍邦它告诉内核在脚本上使用哪个解释器。
例如,如果脚本以路径命名path/to/script
,并以行开头#!/bin/sh
,则程序加载器将被指示运行该程序/bin/sh
,并将其path/to/script
作为第一个参数传递。
在您的实例中,内核将使用/usr/bin/python
指向的任何内容(我认为它是默认的python3.6
)。