flask python 中的 pycache 文件夹是什么?
what is pycache folder in flask python?
我正在做一个烧瓶项目。
并且在 app> main 下有 __pycache__
个文件,其中有 .pyc
个文件。
这些是做什么用的?
当我尝试单击 .pyc
文件时,它显示 the file is not displayed in the editor becuase it is either binary or uses an unsupported text encoding.
打开此文件并查看其中内容的方法是什么?谢谢。
编辑:
我在其他网站上找到了这个文件的用途
当你运行一个程序在python时,解释器首先将它编译成字节码,编译后解释器将它存储在pycache文件夹。因此,当您查看那里时,您会发现一堆共享项目文件夹中 .py 文件名称的文件,您会看到它们的扩展名是 .pyc 或 .pyo。这些文件分别是程序文件的字节码编译版本和优化字节码编译版本。
pycache 让你的程序启动得更快一点。当您的脚本更改时,它们将被重新编译,如果您删除文件或整个文件夹并再次 运行 您的程序,它们将重新出现(除非您特别抑制该行为)
.pyc
文件是由 Python 解释器编译的 Python 文件。 Read here.
我正在做一个烧瓶项目。
并且在 app> main 下有 __pycache__
个文件,其中有 .pyc
个文件。
这些是做什么用的?
当我尝试单击 .pyc
文件时,它显示 the file is not displayed in the editor becuase it is either binary or uses an unsupported text encoding.
打开此文件并查看其中内容的方法是什么?谢谢。
编辑: 我在其他网站上找到了这个文件的用途
当你运行一个程序在python时,解释器首先将它编译成字节码,编译后解释器将它存储在pycache文件夹。因此,当您查看那里时,您会发现一堆共享项目文件夹中 .py 文件名称的文件,您会看到它们的扩展名是 .pyc 或 .pyo。这些文件分别是程序文件的字节码编译版本和优化字节码编译版本。
pycache 让你的程序启动得更快一点。当您的脚本更改时,它们将被重新编译,如果您删除文件或整个文件夹并再次 运行 您的程序,它们将重新出现(除非您特别抑制该行为)
.pyc
文件是由 Python 解释器编译的 Python 文件。 Read here.