当前位置: 首页 > 编程笔记 >

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

茹照
2023-03-14
本文向大家介绍Python中是否有可用的东西,例如PHP autoloader?,包括了Python中是否有可用的东西,例如PHP autoloader?的使用技巧和注意事项,需要的朋友参考一下

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

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

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

 类似资料:
  • 问题内容: 我有一个byte [],想将其复制到另一个byte []中。也许我在这里展示了我的简单“ C”背景,但是在Java字节数组中是否有等同于memcpy()的东西? 问题答案: 您可以尝试或使用阵列功能,在像类。两者都应在引擎盖下为您提供本机性能。 Arrays.copyOf可能对可读性有利,但仅在Java 1.6中引入。

  • 问题内容: 我从来没有见过这样的声明,它是否存在于Java世界中? 问题答案: Java的版本是-它创建指定类型的新对象。 在Java中,内存是为您管理的,因此您不能显式或对象。

  • 问题内容: Java中是否有类似.NET的东西? 问题答案: 下议院郎有它。或者你可以扔一个。

  • 问题内容: 是否有与Java或JVM语言的Python virtualenv类似的东西? 问题答案: 据我了解,virtualenv使您能够拥有单独的库安装路径,从而有效地分隔“虚拟” Python安装。 Java没有“系统范围内已安装”库(*)的概念:它总是在类路径中搜索要加载的库。由于可以为每个应用程序定义类路径(并且需要将其定义!),因此每个应用程序都可以选择要加载的库和版本。 如果您更深入

  • 问题内容: 开始使用C#学习LINQ。 尤其是LINQ to Objects和LINQ to XML。 我真的很喜欢LINQ的强大功能。 我了解到有一种叫做JLINQ的JavaScript实现。 此外(如Catbert所言),Scala将具有LINQ 您知道LINQ或类似的东西是否将成为Java 7的一部分吗? 更新:2008年的有趣帖子-LINQ forJava工具 问题答案: 看一下Scala

  • 问题内容: 是否有类似C#/。NET的东西 在Java中? 问题答案: 编辑:作为Java 8,这可能与 在Java8之前: Java中没有这样的东西, 但是您可以有如下内容: 例如,您可以通过以下方式使用Range: 另外,如果您不喜欢直接使用,则可以使用工厂类: 这是我们的工厂测试: 我希望这些会有用:)