美文网首页
.pyc文件

.pyc文件

作者: Mingyan_C | 来源:发表于2019-04-27 15:00 被阅读0次

在src文件夾中突然多出了一個__pycache__文件夾,這個文件夾下存放的是.cpython-36.pyc結尾文件,而什麼是.pyc文件?爲什麼會有.pyc文件?.pyc文件有什麼作用?

(1).pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种字節嗎,py文件变成pyc文件后,运行加载的速度会有所提高。

(2)cpython中的c是compiled(編譯)的縮寫,而cpython後面的36表示python的版本。所以.cpython-36.pyc文件的意思應該就是經過python編譯的文件。

(3)至於爲什麼會出現這個__pycache__文件夾,是因爲在運行python程序時,Python解释器已经把编译的字节码放在__pycache__文件夹中,这样以后再次运行的话,如果被调用的模块未发生改变,那就直接跳过编译这一步,直接到__pycache__文件夹中运行相关的 *.pyc 文件,這樣就大大缩短了项目运行前的准备时间。

參考來源:

1.什么是.pyc文件 - Zoe233 - 博客园

2.pyhton中__pycache__文件夹的产生与作用 - yitiaodashu的博客 - CSDN博客

相关文章

  • python-uncompyle反编译

    python的编译后文件pyc,可以将pyc文件反编译为py文件。 相应的工具:uncompyle github地...

  • .pyc文件

    在src文件夾中突然多出了一個__pycache__文件夾,這個文件夾下存放的是.cpython-36.pyc結尾...

  • 《python源码剖析》笔记-python代码对象

    PyCodeObject。 pyc文件的读入: 读入pyc文件的部分可以参考python的importlib。在3...

  • Pyc文件反编译

    pyc文件 pyc文件是Python字节码文件,为了使Python文件在不同的平台上可移植,同时可以隐藏源代码。 ...

  • Python pyc格式解析

    这篇文章只是纯粹分析python pyc文件格式,主要是关于pyc在文件中的存储方式进行了解析。pyc是pytho...

  • [Python]批量编译pyc文件

    pyc文件是py文件编译后生成的字节码文件(byte code)。pyc文件经过python解释器最终会生成机器码...

  • python代码的运行过程

    python代码首先会被编译为pyc文件(字节码文件),然后被放入PVM中运行。 如果有创建文件的权限,pyc文件...

  • python py文件转换成可执行pyc文件 二进制加密

    1. 编译pyc文件 由于python程序的py文件很容易泄露源代码,所以python可以编译成保密的pyc文件。...

  • pyyy

    首先下载下来是个pyc文件,我们需要先将pyc文件反编译到python源代码(py文件),具体方法: 使用unco...

  • .pyc 与 .py文件有什么区别

    什么是pyc文件? pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件...

网友评论

      本文标题:.pyc文件

      本文链接:https://www.haomeiwen.com/subject/ikkknqtx.html