python
命令是Python解释器
,用来解释执行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]...
打印出python
命令的使用帮助。
打印出python
命令的版本信息。
以脚本方式运行指定的模块
。
-m
与MODULE_NAME
之间可以有空格,也可以没有空格。
示例:
python -m pip
python -m http.server 9999
python -m SimpleHTTPServer 9999
注意:我们知道,一个Python模块
就是一个.py
文件, 还可以把一个Python包
当作一个Python模块
,只是,需要该Python包
的根目录下包含有__main__.py
文件。
上面的例子中,pip
就是一个Python包
,并没有pip.py
这么个模块。
解释执行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__)"
解释执行SCRIPT_FILE
。
示例:
python xx.py
python setup.py install
解释执行从标准输入设备获得的SCRIPT
。
示例:
curl -LO https://bootstrap.pypa.io/get-pip.py | python