在我的Main.py中 我已经把
了from carNum import *
vehicleID =0
vehicleID = carNum()
print ("Object Created")
这是我的carNum课程
class carNum:
def __init__(self):
speedlist = []
但是当我运行这个时,我正在获得'模块'对象不可调用
非常感谢您提前 我真的希望你们能帮帮我
答案 0 :(得分:1)
import 可用于导入模块,这些模块可能包含类以及函数和其他内容,而不仅仅是导入类。 在python中,您可以将多个类放在同一个文件中,以及主程序。例如,您可以将main.py(这是您的模块)放入以下内容:
class carNum(object):
def __init__(self):
# initialize some attribute
self.speedlist = []
myobject = carNum()
Print("Object Created")
我遗漏了这一部分:
vehicleID =0
vehicleID = carNum()
vehicleID = vehicleID + 1
因为对我而言没有任何意义。
您还可以将 cardNum 类放入单独的模块(即: cardnum.py ),然后将其导入主模块(即: main .py )使用:
from cardnum import cardNum