zip ファイルを使用して、ファイルが他のフォルダー内にあることを示します。次に例を示します。'./data/2003-2007/metropolis/Matrix_0_1_0.csv'
私の問題は、それを抽出すると、ファイルが にありますが、./data/2003-2007/metropolis/Matrix_0_1_0.csv
抽出したいのは./
これが私のコードです:
def zip_files(src, dst):
zip_ = zipfile.ZipFile(dst, 'w')
print src, dst
for src_ in src:
zip_.write(src_, os.path.relpath(src_, './'), compress_type = zipfile.ZIP_DEFLATED)
zip_.close()
src と dst の出力は次のとおりです。
['./data/2003-2007/metropolis/Matrix_0_1_0.csv', './data/2003-2007/metropolis/Matrix_0_1_1.csv'] ./data/2003-2007/metropolis/csv.zip