2024-10-01 09:19:57 发布
网友
我有档案主.py像这样:
import node.py [my code...]
还有一个节点.py像这样:
执行时主.py,我得到这个错误:
File "/home/loldrup/repo/trunk/src/src/main.py", line 2, in <module> import node.py ImportError: No module named py
我朋友帮了我。结果我要用:
from node import *
你应该说import node。名称中的.使python认为您想要加载包node中名为py的子模块,因此出现错误。所有这些在Python Tutorial中有详细的解释。在
import node
.
node
py
如果在名为node的模块中有一个名为node的函数,那么最清楚的做法是:
from node import node
这会将名称node添加到本地符号表中,并使其引用node模块中名为node的函数。在
如果给模块和它的成员取不同的名称,通常就不那么令人费解了——尽管当您开始使用datetime模块中的datetime类时,也不会因为附带的电池而产生混淆。在
datetime
我朋友帮了我。结果我要用:
你应该说
import node
。名称中的.
使python认为您想要加载包node
中名为py
的子模块,因此出现错误。所有这些在Python Tutorial中有详细的解释。在如果在名为
node
的模块中有一个名为node
的函数,那么最清楚的做法是:这会将名称
node
添加到本地符号表中,并使其引用node
模块中名为node
的函数。在如果给模块和它的成员取不同的名称,通常就不那么令人费解了——尽管当您开始使用
datetime
模块中的datetime
类时,也不会因为附带的电池而产生混淆。在相关问题 更多 >
编程相关推荐