【发布时间】:2021-06-23 23:07:57
【问题描述】:
尝试将文件 (meleeWeapons.py) 导入我的主文件 (main.py) 但它似乎不起作用。
文件目录如下
Domination
|_main.py
|_meleeWeapons.py
|_test.py
当我将 from Domination import meleeWeapons 或 from . import meleeWeapons 加载到 main.py 中时,尝试将任何来自 meleeWeapons 的对象加载到 main 中不起作用,标记 "myObject" is not defined。当我执行from Domination import meleeWeapons 方法时,错误“无法解决导入“Dominations””
【问题讨论】:
-
如果您在
main.py中使用它,那么简单的import meleeWeapons是否有效? -
@sammy 不,它没有
-
请提供预期的minimal, reproducible example (MRE)。我们应该能够复制和粘贴您的代码的连续块,执行该文件,并重现您的问题以及跟踪问题点的输出。这让我们可以根据您的测试数据和所需的输出来测试我们的建议。当我在自己的结构中使用
import <local file>时,它按预期工作。
标签: python python-3.x import