Python编程实战:Python常用命令速查表(超全整理)

在 Python 开发过程中,很多命令与工具操作很容易忘记。无论你是新手还是经验开发者,拥有一份随手可查的"命令速查表"都能显著提升开发效率。

本篇文章总结了 Python、pip、虚拟环境、包管理、文件操作、调试、格式化、性能测试、代码检查 等常用命令,是一份覆盖面非常全面的 Python 开发必备备忘录。

你可以将此文加入收藏夹或做成一页纸随身文档。


1. Python 命令速查

基础命令

用途 命令
查看 Python 版本 python --version / python3 --version
进入交互式解释器 python
执行脚本 python script.py
执行一行代码 python -c "print('hello')"
以模块方式运行 python -m http.server 8000

2. pip 包管理命令

基本操作

操作 命令
查看 pip 版本 pip --version
安装包 pip install package_name
安装固定版本包 pip install package==1.2.3
升级包 pip install --upgrade package
卸载包 pip uninstall package
查看已安装包 pip list
列出可更新包 pip list --outdated

导出/安装依赖清单

功能 命令
导出依赖 pip freeze > requirements.txt
安装依赖 pip install -r requirements.txt

国内镜像源(提高速度)

镜像源 示例
清华大学 pip install package -i https://pypi.tuna.tsinghua.edu.cn/simple

3. 虚拟环境命令(venv)

创建虚拟环境

复制代码
python -m venv venv

激活虚拟环境

系统 命令
Windows venv\Scripts\activate
macOS/Linux source venv/bin/activate

退出虚拟环境

复制代码
deactivate

4. Poetry 命令(现代依赖管理工具)

初始化项目

csharp 复制代码
poetry init

安装所有依赖

复制代码
poetry install

安装依赖包

csharp 复制代码
poetry add requests

进入虚拟环境 shell

复制代码
poetry shell

5. 常见 Python 模块常用命令

(1)json 模块

python 复制代码
import json

json.dumps({"a": 1}, ensure_ascii=False)   # dict → JSON
json.loads('{"a": 1}')                     # JSON → dict

(2)os 模块(文件与系统操作)

功能 命令
当前路径 os.getcwd()
列出文件 os.listdir(path)
判断是否文件/文件夹 os.path.isfile() / os.path.isdir()
创建文件夹 os.makedirs(path, exist_ok=True)
删除文件 os.remove(file_path)

(3)shutil(文件拷贝与移动)

python 复制代码
shutil.copy(src, dst)
shutil.move(src, dst)
shutil.rmtree(folder)

6. requests 常用语法速查

python 复制代码
import requests

# GET
requests.get(url)

# POST
requests.post(url, data={"a": 1})

# JSON
requests.post(url, json={"key": "value"})

# 添加 headers
requests.get(url, headers={"User-Agent": "Mozilla"})

# 下载文件
requests.get(url).content

7. BeautifulSoup 常用命令

python 复制代码
from bs4 import BeautifulSoup

soup = BeautifulSoup(html, "lxml")

soup.title.text
soup.find("div")
soup.find_all("a")
soup.select("div.classname")

8. Pandas 常用命令

读取文件

python 复制代码
pd.read_csv("a.csv")
pd.read_excel("a.xlsx")

常见操作

python 复制代码
df.head()
df.info()
df.describe()
df.to_excel("out.xlsx", index=False)

9. Numpy 常用命令

python 复制代码
np.array([...])
np.zeros((3,3))
np.ones((2,4))
np.random.rand(5)

10. Debug 调试(pdb)

python 复制代码
import pdb; pdb.set_trace()

常用调试指令:

指令 含义
n 下一行
c 继续执行
p 变量 打印变量
q 退出调试

11. Logging 常用配置

python 复制代码
import logging

logging.basicConfig(level=logging.INFO)

logging.info("info msg")
logging.error("error msg")

12. 性能测试命令(timeit)

在命令行:

ini 复制代码
python -m timeit "x=5; x*x"

在代码中:

python 复制代码
import timeit
timeit.timeit("x=5; x*x")

13. 代码质量检查

flake8(静态检查)

复制代码
flake8 your_code.py

black(格式化)

erlang 复制代码
black .

14. 打包与发布

PyInstaller 打包

r 复制代码
pyinstaller -F script.py

构建 pip 包

arduino 复制代码
python setup.py sdist bdist_wheel
twine upload dist/*

15. 其他常用命令集合

查看模块安装位置

复制代码
python -m site

查找模块路径

python 复制代码
import module; print(module.__file__)

列出当前目录下所有 .py 文件

bash 复制代码
ls *.py

结语

这篇速查表涵盖了 Python 实战中最常用的命令、工具和库操作,从环境、包管理、常规编码,到性能调试、格式化、打包等多个方面。

无论你是在写脚本、做数据分析、搞爬虫、写后端 API,还是开发自动化工具,这些命令都能帮你节省大量时间。

相关推荐
VidDown2 小时前
24fps 转 25fps 不只是改个数字:帧率转换、PAL/NTSC 与音频补偿
python·网络协议·音视频·视频编解码·视频
余槐i3 小时前
PostgreSQL 函数索引报错 must be immutable:3种绕法与代价
数据库·后端·sql·postgresql·性能优化
需要8263 小时前
Spring Bean 生命周期:从实例化到销毁的完整钩子
java·后端·spring
死磕音视频4 小时前
让小模型做选择题:限定候选项并读取 logits 概率的入门实践(附 Python 代码)
开发语言·python·大模型·文本分类·transformers
凤山老林4 小时前
Spring Boot 接入国密 SM2/SM3/SM4 的一些实践记录
spring boot·后端·python
伯恩bourne5 小时前
Spring Boot Bean 注册的两种方式:@Component 家族 vs @Configuration + @Bean
java·spring boot·后端
张彦峰ZYF5 小时前
停顿短不等于延迟低:G1、ZGC 与低延迟服务的目标分野、代价账本与选型标定
后端·回收暂停、应用停止总时长·到达安全点、分配停滞·屏障吃吞吐、并发线程吃核心·并发窗口吃堆余量·分区式靠挑回收集兑现目标·染色指针式不支持压缩引用
pride.li6 小时前
第03章 Python 教程-基础语法:注释与变量
服务器·前端·后端·python·算法·计算机视觉
databook6 小时前
用 Pydantic AI 从零搭建一个能干活的 AI Agent
人工智能·python
康小旺6 小时前
把 markitdown 做成 Windows 桌面版:拖进文档就出 Markdown,附 233MB→64MB 打包裁剪全过程
python