通过命令行使用Python
本文最后更新于:2025年1月29日 凌晨
from: 命令行与环境
命令行
调用 Python 时,可以指定下列任意选项:
1 |
|
最常见的用例是启动时执行脚本:
1 |
|
通过运行
where python
可以查看python
安装位置
1
2
3
4
C:\Users\HP>where python
C:\Python27\python.exe
C:\Program Files\python\python.exe
C:\Users\HP\AppData\Local\Microsoft\WindowsApps\python.exe
1
2
C:\Users\HP>where py
C:\Windows\py.exe
1
2
C:\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/