python命令
1.1、python命令的作用

python命令是Python解释器,用来解释执行Python脚本。

1.2、python命令的使用格式
python -h | --help
python -V | --version
python [option]... -m MODULE_NAME [argument]...
python [option]... -c SCRIPT_STRING [argument]...
python [option]... SCRIPT_FILE [argument]...
COMMAND | python [option]... [[-] argument]...
1.2.1、python -h | --help

打印出python命令的使用帮助。

1.2.2、python -V | --version

打印出python命令的版本信息。

1.2.3、python [option]... -m PACKAGE_NAME | MODULE_NAME [argument]...

以脚本方式运行指定的模块

-mMODULE_NAME之间可以有空格,也可以没有空格。

示例:

python -m pip
python -m http.server 9999
python -m SimpleHTTPServer 9999

注意:我们知道,一个Python模块就是一个.py文件, 还可以把一个Python包当作一个Python模块,只是,需要该Python包的根目录下包含有__main__.py文件。

上面的例子中,pip就是一个Python包,并没有pip.py这么个模块。

1.2.4、python [option]... -c SCRIPT_STRING [argument]...

解释执行SCRIPT_STRING

示例:

python -c "import sys; print(sys.path)"
python -c "import sys; print(sys.executable)"
python -c "import sys; print(sys.argv)"
python -c "import os;  print(os.__file__)"
1.2.5、python [option]... SCRIPT_FILE [argument]...

解释执行SCRIPT_FILE

示例:

python xx.py
python setup.py install
1.2.6、COMMAND | python [option]... [[-] argument]...

解释执行从标准输入设备获得的SCRIPT

示例:

curl -LO https://bootstrap.pypa.io/get-pip.py | python