
python源文件的后缀名有哪些
1个回答
2023-04-10 · 百度认证:IT168官方账号,优质数码领域创作者
关注

展开全部
常见的Python文件后缀有:py、pyc、pyo、pyi、pyw、pyd、pyx等。我们知道Python代码在执行时,会先由Python解析器翻译成PyCodeObject对象,俗称字节码(Bytecode),然后交给Python解释器来执行字节码。上述过程中翻译后的字节码是保存在内存中,程序运行结束就没了,而代码没有修改的情况下,每次生成的字节码是一样的,所以每次跑程序都再走一遍翻译字节码的过程有点浪费性能。因此为了提高加载效率,Python在程序执行结束后会把每个文件的字节码写入到硬盘中保存为xxx.pyc文件,这样下一次再执行这个程序时先在目录下找有没有xxx.pyc文件,如果有这个对应文件且修改时间和xxx.py文件的修改时间一样,就不用再执行翻译成字节码的过程,直接读取xxx.pyc文件执行。其实缓存pyc文件的方式对性能的提升很微小,只有项目文件非常多的时候才能看到显著提升。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询