Python 速查

虚拟环境、pip、语法、文件操作、常用命令

🔍
环境与虚拟环境
python --version
查看 Python 版本
python -m venv .venv
创建虚拟环境
source .venv/bin/activate
Linux/macOS 激活虚拟环境
.venv\Scripts\activate
Windows 激活虚拟环境
包管理 (pip)
pip install -r requirements.txt
安装依赖列表
pip freeze > requirements.txt
导出依赖到文件
pip list
列出已安装包
pip install -U package
升级指定包
常用语法
for i in range(10): pass
for 循环
[x*2 for x in nums if x > 0]
列表推导式
with open("a.txt") as f: data = f.read()
with 自动关闭文件
try: ... except Exception as e: ...
异常捕获
数据结构
dict.get("key", default)
字典安全取值
sorted(items, key=lambda x: x[1])
自定义排序
json.loads(text) / json.dumps(obj)
JSON 序列化/反序列化
from pathlib import Path
现代路径操作
命令行
python script.py
运行脚本
python -m http.server 8080
启动简易 HTTP 服务
python -m pip install package
通过模块方式调用 pip
python -c "print(1+1)"
执行单行 Python 代码