-project
-pycache
-main.cpython-37.pyc
-main.py
-run.py
那麼有人就有疑問了,pyc檔案到底是用來幹什麼的?今天我們就來給大家解密。
我們所看到的pyc檔案,其實是pycodeobject,是python編譯後的結果。當python程式執行時,編譯的結果是儲存於pycodeobject,程式執行結束後,python就將pycodeobject寫入到pyc檔案中,這是個位元組碼檔案。
所以當你下一次執行這個程式時,程式會現在_pycache_資料夾裡找pyc檔案,而如果找到了,就省去了編譯的過程,節省了時間。
當然,我們也可以手動生成pyc檔案,也就是首先切換到project目錄,執行:
python -m run.py
那麼接下來你就會在_pycache_資料夾裡找到run.cpython-37.pyc
檔案了。
當然也有一種批量生成pyc檔案的方法就是:
python -m compileall
當然pyc檔案也是可以執行的,因此你可以輸入:
python main.cpython-37.pyc
來執行這個程式,這可能適用於你不想給別人看到原始碼的情況。
現在知道pyc是幹什麼的了嗎?
gulp是用來幹什麼的?(概念)
當我們在使用gulp的時候,gulp到底用來幹什麼呢?編譯 sass 合併優化壓縮 css 校驗壓縮 js 優化新增檔案指紋 md5 元件化頭部底部 include html 實時自動重新整理 壓縮靜態資源 變更靜態資源 給靜態資源新增 md5 修改預處理樣式後自動編譯 sass,less 合併雪碧...
8259A究竟是做什麼的?
這類中斷有兩個特點,第一是數量很多,畢竟有很多外部裝置 第二是它們可以被遮蔽,這樣處理器就像是沒聽見 沒看見一樣,不會對它們進行處理。所以,這類硬體中斷稱為可遮蔽中斷。儘管不處理中斷就會把零件銑壞,但是否允許處理器看見該中斷,是你自己的事,這是處理器賦予你的權利。可遮蔽中斷是通過intr引腳進入處理...
uboot是用來幹什麼的,有什麼作用?
uboot是用來幹什麼的,有什麼作用?uboot 屬於bootloader的一種,是用來引導啟動核心的,它的最終目的就是,從flash中讀出核心,放到記憶體中,啟動核心 所以,由上面描述的,就知道,uboot需要具有讀寫flash的能力。uboot是怎樣引導啟動核心的?uboot剛開始被放到flas...