我正在尝试运行一个独立的python文件partitions.py,它位于我的主文件夹中。当我输入命令“python3 partition.py”时,脚本运行。
但是,当我输入“python3 -m partition.py”时,它会给我一个错误 “/ usr / local / bin / python3:没有名为partition.py的模块”
我不知道为什么会这样。任何帮助将不胜感激。 感谢
答案 0 :(得分:4)
要以脚本的形式直接运行模块,请使用:
python3 -m partition
(没有.py
结尾)。
这将导致python搜索sys.path
一个名为partition
的模块并执行它。在此上下文中,partition.py
表示文件partition/py.py
中的模块。
答案 1 :(得分:0)
请参阅doc,特别是模块必须在路径上,并且不应包含扩展名。