【发布时间】:2019-01-24 13:43:40
【问题描述】:
在使用 python 时,我遇到了一些像下面这样的线性命令
python -m http.server # to create http server
python -m idlelib.idle # to open idle in virtual environment
那么 -m 在这些单行命令中代表什么,还有其他类似的命令吗?
【问题讨论】:
-
你也可以在命令行输入
python -h查看参数列表 -
@pault,我认为我的问题不同。从上面的答案我明白了 -m 代表模块。但没有得到 python 中可用的其他模块。
-
您可以使用
-m选项运行任何模块。另一个有用的帖子:Execution of Python code with -m option or not - 或查看this blog post。 -
要获取可用模块的列表,请在 python 提示符下运行 help(),然后运行 modules 命令。它将为您提供 python 中所有可用模块的列表。您也可以通过命令主题获取主题。
标签: python