2017-03-12 5 views
1

zipファイルを新しい送り先に移動してPythonで開く方法3次のコードを作成しましたが、そうではないようですzipファイルのための仕事。これは、(この例では、other_dir)ある場所から別の場所にzipファイルを移動して、あなたの任意のディレクトリにその内容を抽出しますzipファイルを新しい送り先に移動してpythonで開く方法3

import os 

source = "C:/Users/sa/Desktop/Pic_ - Im.zip" 

destination = "C:/Users/sa/Pictures/pic" 

os.rename(source, destination) 
+0

これはでのzipファイルを開けません。すべて。あなたは何をしたいのですか? – nir0s

答えて

0

import shutil 
import zipfile 
from contextlib import closing 

def _unzip(archive, destination): 
    with closing(zipfile.ZipFile(archive, 'r')) as zip_file: 
     zip_file.extractall(destination) 

SOURCE = "C:/Users/sa/Desktop/Pic_ - Im.zip" 
DESTINATION = "C:/Users/sa/Pictures/pic" 

shutil.move(SOURCE, DESTINATION) 

_unzip(DESTINATION, other_dir) 
関連する問題