导入外部 Class 并创建对象,访问对象的功能
importing an external Class and creating an object , accessing the functions of the object
在我的 Main.py
我放了
from carNum import *
vehicleID =0
vehicleID = carNum()
print ("Object Created")
这是我的车号class
class carNum:
def __init__(self):
speedlist = []
但是当我 运行 我得到 'module' object is not callable
非常感谢您
我真的希望你们能帮助我
import 可用于导入模块,其中可能包含 classes 以及函数和其他内容,而不仅仅是导入 classes。
在python中你可以将多个class放在同一个文件中,主程序也是如此。例如,您可以在 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 class 放入单独的模块中(即:cardnum.py)和然后将其导入您的主模块(即:main.py),使用:
from cardnum import cardNum
在我的 Main.py 我放了
from carNum import *
vehicleID =0
vehicleID = carNum()
print ("Object Created")
这是我的车号class
class carNum:
def __init__(self):
speedlist = []
但是当我 运行 我得到 'module' object is not callable
非常感谢您 我真的希望你们能帮助我
import 可用于导入模块,其中可能包含 classes 以及函数和其他内容,而不仅仅是导入 classes。 在python中你可以将多个class放在同一个文件中,主程序也是如此。例如,您可以在 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 class 放入单独的模块中(即:cardnum.py)和然后将其导入您的主模块(即:main.py),使用:
from cardnum import cardNum