⬅ 返回

选项描述
-d启用调试模式,在代码解析和解释器运行时显示详细调试信息
-O生成优化代码,编译脚本时生成 .pyo 优化字节码文件(忽略断言语句等调试相关代码)
-OO深度优化代码,生成 .pyo 文件并移除代码中的所有文档字符串,进一步减小文件体积
-SPython 启动时不自动引入 site 模块,即不加载查找 Python 模块路径的相关配置(如 site-packages 目录)
-V / —version输出当前安装的 Python 版本号,直接退出解释器
-vv输出详细的版本信息(包括编译环境、依赖库等额外信息)
-X从 Python 1.6 版本之后,基于内建的异常(仅用于字符串类型)的用法已过时,该参数用于兼容旧版相关特性
-h / —help查看所有 Python 命令行参数的完整帮助说明,直接退出解释器
-c cmd直接在命令行中执行指定的 Python 代码片段(cmd 为字符串格式的代码),无需编写 .py 脚本文件
-m module以模块的形式运行指定的 Python 模块(如 pip、http.server 等),自动查找模块路径并执行
-i执行完指定的 Python 脚本后,自动进入交互式解释器环境,便于后续调试和代码补充执行
-b当遇到字节串(bytes)与字符串(str)不兼容的比较操作时,发出警告信息
-bb当遇到字节串(bytes)与字符串(str)不兼容的比较操作时,直接抛出错误,终止程序运行
-u禁用标准输出(stdout)和标准错误(stderr)的缓冲机制,实现日志或输出内容的实时打印
file指定要执行的 Python 脚本文件路径(绝对路径或相对路径),解释器将加载并运行该文件中的代码
-q进入交互式解释器时,隐藏欢迎信息,直接显示命令提示符