gpt4 book ai didi

python - python(django)请求究竟是如何发生的?它必须重新解析所有代码库吗?

转载 作者:行者123 更新时间:2023-11-28 20:29:09 24 4
gpt4 key购买 nike

使用像 python(或 php)这样的脚本语言,事情不会像 .net 或 java 那样被编译成字节码。

那么这是否意味着对于每个请求,它都必须遍历整个应用程序并解析/编译它?或者至少是给定调用堆栈所需的所有代码?

最佳答案

With a scripting language like python (or php), things are not compiled down to bytecode like in .net or java.

错误:您在 Python 中import 的所有内容都被编译为字节码(如果您可以写入包含您正在导入的源代码的目录,则保存为 .pyc 文件 - - 标准库 &c 通常是预编译的,当然取决于安装选择)。只要保持主脚本简短(导入一些模块并在其中调用一个函数),您将在整个过程中使用编译的字节码。 (Python 的编译器设计得非常快——这意味着它不会做很多其他合理的优化——但完全避免它仍然更快;-)。

关于python - python(django)请求究竟是如何发生的?它必须重新解析所有代码库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3018690/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com