我知道Perl有一种设计模式,称为modulino,其中库模块文件既可以充当库又可以充当脚本。在Ruby/Python中是否有与此等效的东西?我认为这种设计模式对我来说非常有用;我正在编写相当短的工作人员,但也需要一个脚本来运行它们。我认为从同一个地方运行这一切会很方便。 最佳答案 Python有__name__:classMyClass(object):passif__name__=='__main__':print("Thiswillonlyrunifyourunthescriptexplicitly,notimportit")