環境
OS: Windows10
ツール: Google Colaboratory
Python ver: 3.7.10
※Colabのバージョン
特にOSが違う場合はでコード部分の引数は変わると思うので気を付けてください。
コード
コード
import zipfile
import pandas as pd
from google.colab import files
uploaded = files.upload()
file_name = list(uploaded)[0]
ary = []
with zipfile.ZipFile(file_name) as z:
for info in z.infolist():
info.filename = info.filename.encode('cp437').decode('cp932')
ary.append([info])
df = pd.DataFrame(ary)
file_name = file_name.replace('zip', 'csv')
df.to_csv(file_name, encoding = 'utf-8-sig')
files.download(file_name)
わざわざDataFrameにする必要はないと思いますが、
慣れている方法で書きました。