Python:在同一目录中导入文件而不会出现ModuleNotFoundError

时间:2020-11-07 12:56:13

标签: python import modulenotfounderror

在我的文件夹〜/ discordbots 中,我有三个文件,分别是 farms.py inventory.py survival。 py 。在 survival.py 的顶部,它说:

import farms.py as farms
import inventory.py as inv

但是,当我运行它时,它说:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/###########/discordbots/survival.py", line 1, in <module>
    import farms.py as farms
ModuleNotFoundError: No module named 'farms.py'; 'farms' is not a package

(我在这里用井号替换了我的名字)

当我注释掉第一行时,inventory.py也是如此;当我把它们都注释掉时,它说:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'survival.py'; 'survival' is not a package

我缺少明显的东西吗?如何成功将它们都导入?

0 个答案:

没有答案