1. 程式人生 > >python:模塊導入之淺認識

python:模塊導入之淺認識

執行 重復 什麽 第三方庫 需要 內部 obj 模塊導入 第一次

(1)python有大量的模塊:

  1.內部提供的模塊:不需要安裝,可以直接調用

  2.第三方庫:包括業內開源的模塊和自己開發的,需要安裝

(2)什麽是pyc文件:

   pyc文件的pycodeobject的一種持久化保存,而pycodeobject則是python真正編譯的結果

   明白什麽時pyc文件,則我們需要從python的運行過程說起:

    1.首先當python程序運行時,編譯的結果則是保存在位於內存中的pycodeobject中,當python運行結束時,將pycodeobject寫入到pyc文件中

    2.當python第二次運行時,首先程序會在硬盤上查找pyc文件,如果找到相應的pyc文件則直接載入,否則重復第一次的過程

    3.所以有時候,當導入的py原文件被刪後,還能執行

待續

python:模塊導入之淺認識