1. 命令行与环境
CPython 解析器会扫描命令行与环境用于获取各种设置信息。
CPython implementation detail: 其他实现的命令行方案可能有所不同。 更多相关资源请参阅 其他实现。
1.1. 命令行
对 Python 发起调用时,你可以指定以下的任意选项:
python [-bBdEhiIOqsSuvVWx?] [-c command | -m module-name | script | - ] [args]
当然最常见的用例就是简单地启动执行一个脚本:
python myscript.py
1.1.1. 接口选项
解释器接口类似于 UNIX shell,但提供了一些额外的发起调用方法:
- 当调用时附带连接到某个 tty 设备的标准输入时,它会提示输入命令并执行它们,直到读入一个 EOF(文件结束字符,其产生方式是在 UNIX 中按 Ctrl-D 或在 Windows 中按 Ctrl-Z, Enter。)
- 当调用时附带一个文件名参数或以一个文件作为标准输入时,它会从该文件