跳转至

Python常用运行选项

在 Python 中,运行命令时可以使用多种选项来控制程序的行为。以下是一些常用的命令行选项:

常见选项:

  1. -m
    运行一个模块作为脚本。例如:

    python -m http.server
    

    这将启动一个简单的 HTTP 服务器。

  2. -c
    执行一个单行的 Python 代码。例如:

    python -c "print('Hello, World!')"
    
  3. -V--version
    显示 Python 版本信息。例如:

    python -V
    # 或者
    python --version
    
  4. -h--help
    显示帮助信息。例如:

    python -h
    
  5. -i
    进入交互模式,即使是执行脚本时,也会在执行完毕后进入交互式解释器。例如:

    python -i script.py
    
  6. -B
    禁用 .pyc 文件的生成。例如:

    python -B script.py
    
  7. -O
    开启优化模式,生成 .pyo 文件并删除断言语句。例如:

    python -O script.py
    
  8. -u
    强制输入和输出使用 unbuffered 模式,这对于实时输出日志非常有用。例如:

    python -u script.py
    
  9. --trace
    启用跟踪,显示所有 Python 代码的执行步骤。主要用于调试。

    python --trace script.py
    
  10. --debug
    启用调试模式,提供更多的错误信息和栈追踪。
    例如:

    python --debug script.py
    

其他有用的选项:

  • -q--quiet: 减少输出,抑制警告等信息。
  • -v--verbose: 增加输出的详细程度,显示更多的调试信息。
  • --version: 输出当前 Python 解释器的版本。

这些选项可以帮助你在不同的环境中更灵活地运行 Python 脚本。