我想用python中的zip文件打開一個文件並將它複製到別的地方。如何處理打開的ZIP文件?我可以複製和移動文件,它只是進入zip文件。Python在Zip文件中打開一個文件
文件路徑:T:/Test/step1/step2/test.zip/FIL
我已經看過的壓縮文件文檔,但我不能得到這個工作的權利。
zipfile.ZipFile( 'FILE_PATH', 'R')
我想用python中的zip文件打開一個文件並將它複製到別的地方。如何處理打開的ZIP文件?我可以複製和移動文件,它只是進入zip文件。Python在Zip文件中打開一個文件
文件路徑:T:/Test/step1/step2/test.zip/FIL
我已經看過的壓縮文件文檔,但我不能得到這個工作的權利。
zipfile.ZipFile( 'FILE_PATH', 'R')
當我明白你的問題,你想提取從ZIP檔案的單個文件。你這樣做:
import zipfile
with zipfile.ZipFile('example.zip', 'r') as zf:
zf.extract(filename)
如果要提取的文件到不同的目錄,指定在extract()
的path
參數。
zf.extract(filename, path)
他想解壓縮文件並將其移動到不同的目錄,而不是重寫文件... – 2013-05-10 14:29:36
@Dumbkid_trying我的問題解釋正確嗎? – 2013-05-10 14:34:44
*「......但我不能讓這個工作正常。」* - 如果你能證明你試過的人可以讓你指向正確的軌道。 – 2013-05-10 14:25:24
指http://stackoverflow.com/questions/4917284/extract-files-from-zip-without-keeping-the-structure-using-python-zipfile如何使用python – 2013-05-10 14:26:10
你也可以找到打開zip文件這有幫助http://pymotw.com/2/zipfile/ – 2013-05-10 14:27:28