通过命令行使用Python
本文最后更新于:2025年11月10日 晚上
from: 命令行与环境
命令行
调用 Python 时,可以指定下列任意选项:
1 | |
最常见的用例是启动时执行脚本:
1 | |
通过运行
where python可以查看python安装位置
1
2
3
4C:\Users\HP>where python
C:\Python27\python.exe
C:\Program Files\python\python.exe
C:\Users\HP\AppData\Local\Microsoft\WindowsApps\python.exe
1
2C:\Users\HP>where py
C:\Windows\py.exe
1
2C:\Users\HP>where python3
C:\Users\HP\AppData\Local\Microsoft\WindowsApps\python3.exe不知不觉安装了这么多
python! 😂
接口选项
解释器接口类似于 UNIX shell,但提供了额外的调用方法:
- 用连接到 tty 设备的标准输入调用时,会提示输入并执行命令,输入 EOF (文件结束符,UNIX 中按 Ctrl-D,Windows 中按 Ctrl-Z, Enter)时终止。✨✨
- 用文件名参数或以标准输入文件调用时,读取,并执行该脚本文件。
- 用目录名参数调用时,从该目录读取、执行适当名称的脚本。
- 用
-c command调用时,执行 command 表示的 Python 语句。command 可以包含用换行符分隔的多条语句。注意,前导空白字符在 Python 语句中非常重要!✨✨ - 用
-m module-name调用时,在 Python 模块路径中查找指定的模块,并将其作为脚本执行。✨✨
非交互模式下,先解析全部输入,再执行。
接口选项会终结解释器读入的选项列表,所有后续参数都在 sys.argv 里 – 注意,首个元素,即下标为零的元素(sys.argv[0])是表示程序来源的字符串
通用选项
1 | |
1 | |
。示例如下:
1 | |
输入两次 V 选项时,输出更多构建信息,例如:
1 | |
通过命令行使用Python
https://hercules11.github.io/blog/2021/10/18/通过命令行使用Python/