Python 是否可以将类与可执行脚本组合?
是否可以将一个类与一个可执行脚本组合在一个文件中 i、 e.见以下代码:Python 是否可以将类与可执行脚本组合?,python,Python,是否可以将一个类与一个可执行脚本组合在一个文件中 i、 e.见以下代码: class Person: def __init__(self, name, age): self.name = name self.age = age def main(): try: execute_app() finally: handle_cleanup() if __name__=='__main__': Person.main(
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def main():
try:
execute_app()
finally:
handle_cleanup()
if __name__=='__main__':
Person.main()
如果可能的话,它的优点是什么?是的,它是可能的,但它会使代码更难阅读。不要这样做。这并不会让代码更难阅读…只是更难理解。为什么要这样做?应该将类和库(函数)放在另一个源文件中,然后在脚本中调用它们。这使您的代码更易于阅读。注意。多谢大家