Hola estoy empezando en python y quiero saber como puedo hacerle para mandar llamar desde una subclase los metodos que contiene la clase madre esto es lo que tengo: 导入pymysql 类车辆: 定义init(自我): self.conexion=pymysql.connect(host='numeritosaveda', 端口=3306, 用户='管理员', 密码='', db='车辆') self.cursor=self.conexion.cursor() print("Conexion exitosa a:",self.conexion.db)
def MostrarTodosLosRegistrosDeLaTablaPropiedades(self):
sql=('SELECT*from Auto;')
try:
self.cursor.execute(sql)
Cus=self.cursor.fetchall()
for c in Cus:
print(c)
print()
except:
print("nope")
def MostrarPropiedadesSinTantoDato(self):
sql=('select ID,Marca,precio from Auto;')
try:
self.cursor.execute(sql)
Mos=self.cursor.fetchall()
for m in Mos:
print(m)
print()
except:
print("no c hizo el guizo")
def InsertarAuto(self):
inID=(input("Ingresa el ID: "))
inCompany=input("Ingresa nombre de la compañia: ")
inNombre=input("Ingresa nombre del cliente: ")
inTitulo=input("Ingresa el titulo de trabajo: ")
inCity=input("Ingresa el nombre de la ciudad: ")
inCountry=input("INgresa la region: ")
sql=("INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (%s,%s, NULL, %s, NULL,%s, NULL, NULL, NULL, NULL, NULL,%s,NULL, NULL,%s, NULL, NULL, NULL);")
val=(str(inID),str(inCompany),str(inNombre),str(inTitulo),str(inCity),str(inCountry))
try:
self.cursor.execute(sql,val)
Cus=self.cursor.fetchone()
self.conexion.commit()
print(self.cursor.rowcount ,"dato ingresado")
print()
except TypeError as err:
print(err)
类菜单(车辆): def菜单(自己): 连续=真 同时(连续): opcioncorrecta=False 同时(不是opcioncorrecta): 打印(“=====菜单原则====”) print(" 1) Mostrar si está conectada la base 2) Mostrar todos los registros de la tabla Auto" “ 3) Mostrar Auto con poca 信息 4) 萨利尔") opci=int(输入("选项")) 如果 opci < 1 or opci > 7: print("No es opcion valida, intenta de nuevo...") elif opci==1: 车辆() elif opci==2: Vehiculo.MostrarTodosLosRegistrosDeLaTablaPropiedades(self) elif opci==3: sel=int(input("Selecciona el ID de quien quieres mostrar")) Vehiculo.MostrarPropiedadesSinTantoDato(self) elif opci==4: 连续=假 打印(“萨利恩多...”) 休息
else:
opcioncorrecta=True
databas=车辆() 数据库.Menu()
Cuando quito la linea donde dice "Class Menu" funciona todo perfectamente, solo quiero saber como mandar llamar de otras clases y que me permita usar los metodos que contiene la clase 校长