文档中写道: runpy模块用于在不先导入模块的情况下找到和运行Python模块。它的主要用途是实现-m命令行开关,允许使用Python模块命名空间而不是文件系统来定位脚本。 可以像这样运行Python模块: python -m SimpleHTTPServer 8000 runpy 模块提供了这种功能。在此上下文之外可能没有用。
runpy
是一个实现细节,除非你是 Python 的维护者或需要调试将模块作为脚本运行,否则你不必担心它。 - Martijn Pietersrunpy
的所有内容都在-m
命令行选项下有详细说明。 - Martijn Pieters