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 解释器在导入模块时会忽略这行内容。这行内容仅对需要直接运行的文件有效。
以上内容是否对您有帮助:
更多建议: