我想忽略存储在zip中的文件的路径。 我使用以下内容:
ZipFile.extract('/ignorepath/filename.txt', '/mygoodpath')
这将创建以下内容:
/mygoodpath/ignorepath/filename.txt
我更喜欢
/mygoodpath/filename.txt
我正在看shutil.move以及ZipFile.open来打开和写入,虽然后者可能会有一些边缘情况。处理此问题的最佳方法是什么?
答案 0 :(得分:0)
尝试使用Zipfile.open
with ZipFile('spam.zip') as myzip:
with myzip.open('/ignorepath/filename.txt') as infile:
with open('/mygoodpath/filename.txt', 'w') as outfile:
outfile.write(infile.read())