在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python 為啥自動生成pyc 文件??

python 為啥自動生成pyc 文件??

圖片描述

我平時運行的都是直白式的運行,為啥會出現(xiàn)pyc文件呢?

回答
編輯回答
青檸

.pyc 是被使用過的py文件自動編譯后的,發(fā)布軟件時您可以只發(fā)布 .pyc 而不發(fā)布 .py 文件。

2017年10月25日 21:53
編輯回答
安淺陌

https://stackoverflow.com/que...

本來就是自動的

2017年11月29日 12:11
編輯回答
檸檬藍

寫好a.py之后直接執(zhí)行python3 a.py并不會生成a.pyc,只有在b.py中import a,然后運行b.py才會生成a.pyc
如果源文件沒有更改的話,重新加載b模塊,a.pyc也不會重新生成
pyc文件本身并不能加快運行時間,但是生成.pyc文件的過程會消耗時間,所以如果pyc文件已經(jīng)被加載過了,程序的時間就會減少

摘自官方文檔
A program doesn’t run any faster when it is read from a .pyc or .pyo file than when it is read from a .py file; the only thing that’s faster about .pyc or .pyo files is the speed with which they are loaded.

最后附上官方文檔鏈接地址
https://docs.python.org/2/tut...

2017年8月20日 10:40