Python中是否有可用的东西,例如PHP autoloader?

不,那里没有。而且您不应该在Python中尝试类似的方法。在PHP中自动加载的一个很好的理由是,每次加载某些页面时,都会从头开始执行PHP脚本。可能会缓存操作码并且可能已经准备好文件,但要点仍然存在-导入另一个文件实际上意味着确保已加载其内容。

在Python Web服务中,不会每次都重新读取文件。如果您导入某些内容,则在应用程序的整个生命周期中都将其导入。Python中的自动加载器只能使用一次,而不是每个请求都可以使用。

因此,PHP中的自动加载器可能会给您带来好处,那就是在不需要的地方跳过文件加载的开销。在Python中,您只需在应用启动时加载内容,新的请求就不需要加载额外的内容。