python解壓縮文件怎么實(shí)現(xiàn)

小億
85
2024-03-06 17:24:47

可以使用Python中的zipfile模塊來(lái)解壓縮文件。下面是一個(gè)簡(jiǎn)單的示例代碼:

import zipfile

def unzip_file(zip_file, extract_dir):
    with zipfile.ZipFile(zip_file, 'r') as zip_ref:
        zip_ref.extractall(extract_dir)

# 指定要解壓縮的壓縮文件和解壓縮目錄
zip_file = 'example.zip'
extract_dir = 'extracted_files'

# 調(diào)用解壓縮函數(shù)
unzip_file(zip_file, extract_dir)

在上面的示例中,我們導(dǎo)入了zipfile模塊,并定義了一個(gè)解壓縮函數(shù)unzip_file,該函數(shù)接受兩個(gè)參數(shù):要解壓縮的壓縮文件和解壓縮目錄。然后調(diào)用zipfile.ZipFile方法打開壓縮文件,使用extractall方法將文件解壓縮到指定的目錄中。

在運(yùn)行上面的代碼之前,需要將要解壓縮的壓縮文件(例如example.zip)放在與代碼相同的目錄下,或者通過(guò)指定完整路徑來(lái)訪問(wèn)文件。解壓縮后的文件將會(huì)保存在指定的解壓縮目錄(例如extracted_files)中。

0