Linux python 命令

Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux python 命令。

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

推荐阅读
cjavapy编程之路首页