Python 中是否有什么可用的内容像 PHP 自动加载器一样?


没有。也不应该在 Python 中尝试类似的事情。PHP 中自动加载的原因是 PHP 脚本每次加载某个页面时都会从头开始执行。操作码可以缓存,并且文件可能已准备就绪,但要点仍然存在 - 导入另一个文件实际上意味着确保其内容已加载。

在 Python Web 服务中,你的文件不会每次都重新读取。如果你导入了一些内容,那么它将导入到应用程序的生命周期内。Python 中的自动加载器仅使用一次,而不是在每次请求时都要使用。

因此,PHP 中的自动加载器可能会给你带来跳过加载文件的成本的优势,而你并不需要它。在 Python 中,你只需在应用程序启动时加载内容,并且新的请求不需要加载任何额外内容。

更新于: 2019 年 7 月 30 日

275 次浏览

开启你的职业生涯

通过完成课程获得认证

开始
广告