# Python 命令行速查表

# 基础命令

python --version      # 查看 Python 版本
python -V             # 简写,等同于 --version
python                # 进入交互式 REPL
python script.py      # 执行 Python 脚本
python -i script.py   # 执行完脚本后,进入交互式模式

# 模块相关 (-m 用法)

python -m venv venv            # 创建虚拟环境
python -m pip install requests # 用 pip 安装包
python -m pip list             # 查看已安装的包
python -m pip freeze > req.txt # 导出依赖
python -m http.server 8000     # 启动简易 HTTP 静态服务器
python -m unittest             # 运行单元测试
python -m timeit "x=10; x*x"   # 代码片段计时
python -m site                 # 查看 site-packages 路径

# 调试/诊断

python -m pdb script.py        # 启动调试器运行脚本
python -m trace --trace script.py  # 运行时跟踪执行
python -m cProfile script.py   # 性能分析

# 运行代码

python -c "print(1+2)"         # 直接运行一段代码

# 常见工具模块

python -m json.tool file.json  # 格式化 JSON 文件
python -m zipfile -c out.zip file1 file2  # 创建 zip 压缩包
python -m zipfile -l out.zip   # 查看 zip 内容
python -m tarfile -c out.tar file1 file2  # 创建 tar 包

# 其他好用的

python -m ensurepip        # 安装 pip(有些环境没有内置 pip 时用)
python -m smtpd -c DebuggingServer -n localhost:1025  # 启动本地调试邮件服务器

# 总结

  • python script.py 👉 跑脚本
  • python -m 模块名 👉 运行内置模块/第三方库
  • python -c "代码" 👉 单行执行
Last Updated: 9/26/2025, 2:24:31 AM