Python 解压缩压缩文件
Python extract zipfile
我想将 txt 文件从 zip 文件提取到桌面,我用下面的代码得到了它,但是如果 zip 文件有包含文本文件的文件,我如何将这些文本文件从文件提取到桌面?
import zipfile
def abc(path_to_zip_file, directory_to_extract_to):
with zipfile.ZipFile(path_to_zip_file, 'r') as zip_ref:
zip_ref.extractall(directory_to_extract_to)
path_to_zip_file ="zip file path"
directory_to_extract_to = "Desktop path"
z = zipfile.ZipFile(path_to_zip_file)
abc(path_to_zip_file, directory_to_extract_to)
import zipfile, os, shutil
myZip = zipfile.ZipFile('visualvm_207.zip')
for file in myZip.filelist:
if file.filename.endswith('.txt'):
source = myZip.open(file)
target = open(os.path.join(directory_to_extract_to, os.path.basename(file.filename)), "wb")
with source, target:
shutil.copyfileobj(source, target)
我想将 txt 文件从 zip 文件提取到桌面,我用下面的代码得到了它,但是如果 zip 文件有包含文本文件的文件,我如何将这些文本文件从文件提取到桌面?
import zipfile
def abc(path_to_zip_file, directory_to_extract_to):
with zipfile.ZipFile(path_to_zip_file, 'r') as zip_ref:
zip_ref.extractall(directory_to_extract_to)
path_to_zip_file ="zip file path"
directory_to_extract_to = "Desktop path"
z = zipfile.ZipFile(path_to_zip_file)
abc(path_to_zip_file, directory_to_extract_to)
import zipfile, os, shutil
myZip = zipfile.ZipFile('visualvm_207.zip')
for file in myZip.filelist:
if file.filename.endswith('.txt'):
source = myZip.open(file)
target = open(os.path.join(directory_to_extract_to, os.path.basename(file.filename)), "wb")
with source, target:
shutil.copyfileobj(source, target)