在命令行中运行Python程序,只需使用python
或python3
命令后接脚本文件名(如python script.py
),也可直接进入交互模式输入代码。关键操作包括:检查Python版本、执行脚本、传递参数、使用虚拟环境等。
-
检查Python安装与版本
输入python --version
或python3 --version
查看已安装的Python版本。若系统未识别命令,需检查环境变量配置或重新安装Python。 -
运行Python脚本文件
在脚本所在目录下执行python script.py
(Windows/Linux通用),或明确指定解释器路径(如/usr/bin/python3 script.py
)。注意文件扩展名需为.py
。 -
命令行参数传递
通过sys.argv
接收参数。例如执行python demo.py arg1 arg2
,脚本内可通过sys.argv[1]
获取arg1
,sys.argv[2]
获取arg2
。 -
进入交互式模式
直接输入python
或python3
启动交互环境,逐行执行代码,适合调试或快速测试。退出时输入exit()
或按Ctrl+Z
(Windows)/Ctrl+D
(Linux/macOS)。 -
使用虚拟环境(推荐)
通过python -m venv myenv
创建隔离环境,激活后(myenv\Scripts\activate
或source myenv/bin/activate
)再运行脚本,避免依赖冲突。 -
调试与错误处理
若脚本报错,命令行会直接返回异常信息。可通过try-except
捕获错误,或使用-i
参数(如python -i script.py
)在错误后进入交互模式检查变量。
掌握这些基础操作后,命令行运行Python将更加高效灵活,尤其适合自动化任务、服务器部署等场景。遇到复杂需求时,可结合os
、subprocess
等模块扩展功能。