.pyc文件

在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博客

你可能感兴趣的:(.pyc文件)