Python從zip檔案裡匯入包

2021-10-10 03:01:29 字數 440 閱讀 4077

有時候為了節省空間,可以把包壓縮成zip檔案,這樣方便管理,方便上傳到網路上,也方便拷貝。但是有沒有方法可以直接使用zip檔案的包,而不需要解壓出來呢?這是有的。

先建立乙個目錄如下:

然後把demo目錄使用壓縮軟體,或者使用python裡的zip模組,就可以生成壓縮檔案mylib.zip。

在目錄demo中建立__init__.py檔案,然後在檔案裡輸入下面內容:

##2020-10-30

def show():

print('測試從zip檔案中匯入包')

接著建立乙個測試

python檔案匯入 python 檔案匯入

基本匯入 import time 呼叫的時候 time.sleep 3 匯入包裡某個方法 from time import sleep 呼叫的時候 sleep 3 區別import time和from time import sleep 兩種方法都可以成功匯入,但不同的匯入方式,呼叫的方式也不同。如...

從 zip檔案中讀取資料

python 能夠直接讀取 zip 檔案中的資料。我們現在需要實現這樣乙個小任務 直接讀取乙個 zip 檔案,獲取裡面包含的檔案列表以及每個檔案的大小。python 的 zipfile 模組可以輕鬆地幫助我們解決這個任務 import zipfile z zipfile.zipfile test.z...

python 解壓zip檔案

import os import zipfile import time defunzipfile file dir,file name,filelist param file dir 絕對路徑 param file name 解壓檔名 param filelist 返回解壓後的所有檔名 retur...