0
我該如何更換eval?我用它我該如何取代eval?
class vahicle():
def move(class):
cl = eval(class)
# i need to use car as class here
class car(vehicle):
def __init__(self):
pass
def movement():
name = self.class.name
move(self, name)
在Python中,你可以直接傳遞類和函數,你不需要傳遞函數的名稱和eval。 – syntonym
無論如何,你想達到什麼目的?爲什麼'car.movement'將它自己的類名作爲參數調用'vehicle.move'?做這件事可能會有更好更完全不同的方式。 –