BBH
-Biz Branding Hub-
投稿日 : 
2019/12/23
更新日 : 
2019/12/23

【Python】ファイルのUnzip(解凍)のサンプル

Pythonにてzipファイルを解凍し、内容を出力するサンプルを紹介します。

ファイルのUnzip(解凍)のサンプル

import zipfile

# zipファイルの一覧を取得
zip = zipfile.ZipFile(downloadTo)
fileListInZip = zip.namelist()  # 展開したzip内のファイル一覧

# ファイルを解凍、削除
zip.extractall('/tmp/')
zip.close()
os.remove(downloadTo)

# ファイル読み込んで内容を出力
for f in fileListInZip:
    fileData = open('/tmp/{0}'.format(f), "r")
    lines = fileData.readlines()
    fileData.close()
    
    # 内容を出力
    for line in lines:
        print line

Profile

管理人プロフィール

都内でITエンジニアをやってます。
変遷:中規模SES→独立系SIer→Webサービス内製開発
使用技術はその時々でバラバラですが、C#、AWSが長いです。
どちらかと言うとバックエンドより開発が多かったです。
顧客との折衝や要件定義、マネジメント(10名弱程度)の経験あり。
最近はJava+SpringBootがメイン。

Recommend