无法弄清楚为什么我的本地模块/文件导入突然不再起作用了。这是一个示例,可以清楚地看到两个.py文件都在同一目录中,但是仍然收到错误消息,提示没有这样的模块list_loop。
我尝试在同一目录中创建两个全新的py文件,并将其中一个导入到另一个文件中。出现相同的错误。这可能是什么原因? 我正在尝试导入一个名为list_loop的文件。当我运行python程序时,我在cmd中收到这样的错误:
from lists_loop import *
ModuleNotFoundError: No module named 'lists_loop'
答案 0 :(得分:0)
使用from .lists_loop import *
代替from lists_loop import *
答案 1 :(得分:0)
您可以使用importlib尝试
import importlib
importlib.import_module("module")
答案 2 :(得分:0)
您是否在lists_loop.py中定义了任何类?如果没有,那么
import lists_loop
然后使用“。”引用内部的任何方法,例如listing_loop.myfunction()