# 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 "代码"
👉 单行执行
常用技法 →