2024-04-25 09:47:24 发布
网友
两个文件在同一目录中。如何使Axe类可用于主.py? 在
# axe.py class Axe: name = 'Name'
NameError: "name 'Axe' is not defined"
或者:
# main.py import axe my_axe = axe.Axe()
前者是首选的,因为如果两个模块定义了相同的名称,它们就不会重叠。在
您要么想要from axe import Axe,要么my_axe = axe.Axe()。在
from axe import Axe
my_axe = axe.Axe()
如果你想直接引用这个类,那么@carlpett的答案就可以了,否则你需要通过它的模块引用这个类,即:
import axe my_axe = axe.Axe()
或者:
或者:
^{pr2}$前者是首选的,因为如果两个模块定义了相同的名称,它们就不会重叠。在
您要么想要
from axe import Axe
,要么my_axe = axe.Axe()
。在如果你想直接引用这个类,那么@carlpett的答案就可以了,否则你需要通过它的模块引用这个类,即:
相关问题 更多 >
编程相关推荐