Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用一个 python 包,它可以让我执行以下操作:
korea = country() korea.food.kimchi()
不知何故,使用点符号,我能够在课堂上深入一个点以上。我尝试查看“国家”类的代码,但我可以看到“.kimchi”的来源。我了解它是如何使用函数(使用子目录)而不是像这样的类来完成的。
我对课程有点陌生,但如果有人能告诉我/举个例子/建议一些好的关键词来输入雅虎,那真的很有帮助。谢谢。
有很多方法可以做到。一种是:
class Food(object): def kimchi(self): return 'mmm' class country(object): def __init__(self): self.food = Food()
您只是获取属性,因此要制作“子点”,请确保您正在访问的属性也具有属性。