Python Shebang 写法 | Google 官方入口文件规范

2025-07-29 15:29 更新

Shebang行

Tip

大部分 .py 文件不必以 #! 开始。可以根据 PEP-394,在程序的主文件开头添加 #!/usr/bin/env python3 (以支持 virtualenv) 或者 #!/usr/bin/python3

(译者注:在计算机科学中,Shebang(也称为Hashbang)是一个由井号和叹号构成的字符串行(#!),其出现在文本文件的第一行的前两个字符。在文件中存在Shebang的情况下,类Unix操作系统的程序载入器会分析Shebang后的内容,将这些内容作为解释器指令,并调用该指令,并将载有 Shebang 的文件路径作为该解释器的参数。例如, 以指令#!/bin/sh开头的文件在执行时会实际调用/bin/sh程序。)内核会通过这行内容找到 Python 解释器,但是 Python 解释器在导入模块时会忽略这行内容。这行内容仅对需要直接运行的文件有效。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号