python中有哪些模块可用,如http&;伊德利卜?

python中有哪些模块可用,如http&;伊德利卜?,python,Python,在使用python时,我遇到了一些单行命令,如下所示 python -m http.server # to create http server python -m idlelib.idle # to open idle in virtual environment 那么,-m在这些单行命令中代表什么,还有其他类似的命令吗?如果运行-m标志,python将导入模块并将其作为脚本运行。没有-m标志,它只是作为脚本()运行 如果要运行一行程序,可能应使用以下命令: python -c "prin

在使用python时,我遇到了一些单行命令,如下所示

python -m http.server  # to create http server
python -m idlelib.idle # to open idle in virtual environment

那么,-m在这些单行命令中代表什么,还有其他类似的命令吗?

如果运行-m标志,python将导入模块并将其作为脚本运行。没有-m标志,它只是作为脚本()运行

如果要运行一行程序,可能应使用以下命令:

python -c "print('Hello World')"
对于多行,只需添加分号:

python -c "print('Hello');print('World')"

我希望这对您有所帮助。

您也可以在命令行中键入
python-h
,查看arguments@pault,我想我的问题是不同的。从上面的答案中我得到了-m代表模块。但是无法获得python中可用的其他模块。您可以使用
-m
选项运行任何模块。另一篇有用的帖子:-或签出。要获取可用模块的列表,请在python提示符下运行help(),然后运行modules命令。它将为您提供python中所有可用模块的列表。您还可以通过命令主题获取主题。