pythonのzipfileモジュールで解凍
3296 ワード
文書ディレクトリ一、主な使用コード: 二、詳しくは 1、圧縮ファイルの基本情報 2、解凍ファイル 本文は主に解凍の問題を述べる
一、主な使用コード:
二、詳しく
1、圧縮ファイルの基本情報
2、ファイルを解凍する
https://www.jianshu.com/p/1408692c8d7b
一、主な使用コード:
#
import zipfile
#
file_dir='../test.zip'
zf=zipfie.ZipFile(file_dir)
# ( )
zf.namelist()
#
zf.extractall('../some')
二、詳しく
1、圧縮ファイルの基本情報
#
import zipfile
# , ZipFile
"""
Class zipfile.ZipFile(file[,mode[,compression[,allowZip]]])
file (file-like object)
mode zip , ‘r’, zip , ‘w’ ‘a’,
zip 2G, allowZip64 True
"""
file_dir='F:/some_now/source/lecture03_proj/src/database/soccer.zip'
zipfile=zipfile.ZipFile(file_dir)
#zipfile.infolist() zip , zipfile.ZipInfo
print(zipfile.infolist())
#zipfile.namelist() zip
print(zipfile.namelist())
#zipfile.printdir() zip
print(zipfile.printdir())
2、ファイルを解凍する
"""
zipfile.extract(member[,path[,pwd]])
zip , member ;
path ; pwd
"""
zipfile.namelist()
['database.sqlite']
"""
zipfile.extractall([path[, members[, pwd]]])
zip 。 members zip , , 。
"""
'
zipfile.extractall([path[, members[, pwd]]])
zip 。 members zip , , 。
'
zipfile.extractall('F:/some_now/source/lecture03_proj/src/database')
https://www.jianshu.com/p/1408692c8d7b