Python基礎知識之pyc是什麼鬼?

2021-08-13 04:54:35 字數 588 閱讀 5393

pyc 是由py檔案經過編譯後二進位制檔案,py檔案變成pyc檔案後,載入的速度有所提高,而且pyc是一種跨平台的位元組碼,是由python 的虛 擬機來執行的。pyc的內容,是跟python的版本相關的,不同版本編譯後的pyc檔案是不同的,2.5編譯的pyc檔案,2.4版本的 python是無法執行的。pyc檔案也是可以反編譯的,不同版本編譯後的pyc檔案是不同。

python 2.7.1 (r271:86832, nov 27 2010, 18:30:46) [msc v.1500 32 bit (intel)] on

win32

>>> import py_compile

>>> py_compile.compile("d:/test.py")

>>>

批量編譯只需要輸入對應的目錄名稱即可

此時便可以看到在對應的目錄下生產了pyc檔案

pyc檔案是用來儲存python虛擬機器編譯生成的byte code 的。在python的執行過程中,如果遇到import首先在設定好的path中尋找對應的.pyc或者.dll 檔案。如果沒有這些檔案,則編譯成對應的pycodeobject並穿件.pyc檔案寫入中間結果。

python基礎知識之集合

鑑於前面已經對列表的一些用法進行過介紹,本篇文章就從元組開始說 首先,元組和列表的形式上是差不多的,都是儲存大量資料的一組集合,但是也是有不同點的 下面舉個列子 元組 test 1,3,xx 列表 test1 1,2,xx 從上面的列子可以看出在定義元組和列表時需要注意的不同,元組用的小括號,而列表...

python基礎知識之元組

元組和列表都是序列,但是元組不能修改。元素用逗號隔開,就自動建立了元組,元組一般通過圓括號括起來。1,2,3 1,2,3 wang wei na wang wei na 1,2,3 1,2,3 空元組 沒有內容的圓括號。乙個值的元組 乙個值要加上逗號。12,12,12,12,1212 3 40 2 ...

Python學習之基礎知識

1.python使用縮進來組織 塊,使用4個空格的縮排。當語句以冒號 結尾時,縮排的語句視為 塊。在python中,不建議使用tab鍵,為了 的整潔性和易讀性,建議使用4個空格縮排。2.python程式是大小寫敏感的,如果寫錯了大小寫,程式會報錯。name和name 是兩個不同的物件 3.pytho...