2025年09月08日/ 浏览 6
本文详细介绍在Windows终端中运行Python脚本的完整流程,包含环境配置、常见命令解析、实用技巧及故障解决方案,助您快速掌握命令行操作精髓。
在开始操作前,确保系统已安装Python解释器。通过Win+R
输入cmd
打开终端后,执行以下验证命令:
bash
python –version
python3 –version
若返回类似Python 3.9.7
的版本信息,说明环境已就绪。若提示”不是内部命令”,需手动配置环境变量:
1. 右键”此电脑” → 属性 → 高级系统设置
2. 在”环境变量”窗口的Path
中添加Python安装路径(如C:\Python39
)
3. 同时添加Scripts目录(如C:\Python39\Scripts
)
新手陷阱:安装Python时务必勾选”Add Python to PATH”选项,可免去手动配置的麻烦。
适用于快速测试单文件脚本:
bash
python D:\project\demo.py
– 路径中包含空格时需使用引号包裹:python "C:\My Scripts\test.py"
– 支持相对路径调用:python .\src\main.py
当脚本包含包引用时推荐使用:
bash
python -m demo
此方式会将当前目录加入sys.path
,避免模块导入错误。
在脚本首行添加shebang声明后可直接执行:python
print(“Hello World!”)
需先执行关联操作:
bash
assoc .py=Python.File
ftype Python.File=”C:\Python39\python.exe” “%1” %*
向脚本传递参数的两种方式:
bash
python process_data.py --input=data.csv --output=report.html
python analyze.py 192.168.1.1 -v
脚本内通过sys.argv
接收:
python
import sys
print("接收参数:", sys.argv[1:])
使用venv创建隔离环境:
bash
python -m venv myenv
myenv\Scripts\activate # 激活环境
deactivate # 退出环境
实现批处理自动化:
bash
python generate_report.py < input.txt > log.txt 2> errors.txt
当出现SyntaxError: Non-UTF-8 code
时:
1. 在脚本首行添加编码声明:# -*- coding: gbk -*-
2. 保存文件时选择UTF-8编码格式
错误提示ModuleNotFoundError
时:bash
python -m pip install missing_module
pip install -r requirements.txt
遇到拒绝访问错误时:
1. 以管理员身份运行终端
2. 检查脚本文件是否被其他程序占用
3. 使用icacls
命令修改文件权限
py -3.9
指定版本运行(当安装多版本Python时)-O
参数剥离调试信息提升速度:bash
python -O optimized_script.py
.pth
文件管理路径:python
# 在site-packages目录创建mypath.pth
D:/custom_libs
掌握这些技巧后,您将能像专业开发者一样高效使用Windows终端运行Python脚本。建议收藏常用命令,实践中逐步建立自己的快捷操作体系。