1、命令简介
python:一种解释的、交互式的、面向对象的程序设计语言。
参考文档:安装Python
2、命令语法
python [ -d ] [ -E ] [ -h ] [ -i ] [ -m module-name ] [ -O ] [ -Q argument ] [ -S ] [ -t ] [ -u ] [ -v ] [ -V ] [ -W argument ] [ -x ] [ -c command | script | - ] [ arguments ]
3、命令描述
Python是一种解释型、交互式、面向对象的编程语言,它结合了卓越的功能和非常清晰的语法。Python库参考文档内置和标准类型、常量、函数和模块。最后,Python参考手册(Python Reference Manual)描述了核心语言的语法和语义(可能太详细了)。(这些文件可以通过以下互联网资源找到;它们也可能安装在您的系统上。)
可以用C或c++编写自己的模块来扩展Python的基本功能。在大多数系统上,这样的模块可以动态加载。Python还可作为现有应用程序的扩展语言。python 命令通常用于启动 Python 解释器。这个命令的具体行为取决于系统上安装的 Python 版本和配置。
可以通过运行pydoc程序来查看已安装的Python模块和包的文档。
4、命令选项
命令选项 | 描述 |
-c command | 指定要执行的命令。 这将终止选项列表(后续选项作为命令的参数传递)。 |
-d | 打开解析器调试输出 (仅限向导使用,具体取决于编译选项)。 |
-E | 忽略像 PYTHONPATH 和 PYTHONHOME 这样修改解释器行为的环境变量。 |
-h | 打印解释器可执行文件的用法并退出。 |
-i | 在执行脚本或使用 -c 选项后进入交互式模式。 不读取 $PYTHONSTARTUP 文件。 |
-m module-name | 在 sys.path 中搜索指定的模块, 并运行相应的 .py 文件作为脚本。 |
-O | 打开基本优化。这会将编译(字节码) 文件的文件名扩展名从 .pyc 更改为 .pyo。 |
-Q argument | 除法控制;见 PEP 238。 参数必须是“old”、“new”、“warn”或“warnall”之一。 |
-S | 禁用模块站点的导入及其对 sys.path 的依赖性操作。 |
-t | 当源文件以使其取决于制表符 表示的空格数的方式混合使用制表符和空格进行缩进时, 发出警告。 |
-u | 强制 stdin、stdout 和 stderr 完全无缓冲。 在相关的系统上,也将它们置于二进制模式。 |
-v | 每次初始化模块时打印一条消息, 显示模块的加载位置。 |
-V | 打印可执行文件的 Python 版本号并退出。 |
-W argument | 警告控制。Python 有时会向 sys.stderr 打印警告消息。 此选项控制警告的打印频率。 |
-x | 跳过源代码的第一行。这是一个专为 DOS 设计的特定黑客。 警告:错误消息中的行号将偏离一个! |
5、使用示例
1)启动 Python 解释器
python
将启动默认的 Python 解释器。如果系统上安装了多个版本的 Python(例如 Python 2 和 Python 3),则此命令可能会指向其中一个版本(通常是 Python 2)。在许多现代 Linux 发行版中,python3 命令用于 Python 3,而 python 或 python2 用于 Python 2。
2)执行 Python 脚本
python script.py
将使用 Python 解释器执行名为 script.py 的 Python 脚本。
3)使用版本号启动特定版本的 Python
python3
或
python2
4)传递命令行参数
Python 脚本可以接受来自命令行的参数。例如:
python script.py arg1 arg2
5)交互式模式
启动 Python 解释器后,您将进入交互式模式,可以在其中直接输入和执行 Python 代码。
6)运行模块:
也可以使用 -m 标志运行 Python 模块:
python -m module_name
7)获取 Python 版本信息:
python --version