Python 中是否有类似 PHP 自动加载器的功能?
pythonserver side programmingprogrammingphp
没有。您不应该在 Python 中尝试类似的东西。PHP 中自动加载的一个很好的理由是,每次加载某个页面时,PHP 脚本都会从头开始执行。操作码可能被缓存,文件可能已经准备好,但要点仍然存在 - 导入另一个文件实际上意味着确保其内容已加载。
在 Python webservices 中,您的文件不会每次都重新读取。如果您导入某些内容,则会在应用程序的整个生命周期内导入。Python 中的自动加载器只会使用一次,而不是在每个请求中使用。
因此,PHP 中的自动加载器可能会为您带来好处,让您在不需要时跳过文件加载的成本。在 Python 中,您只需在应用程序启动时加载内容,新请求不需要加载任何额外内容。