||
import sys
import os
import bz2
from bz2 import decompress
path = "M:/data/CMORPH_V1.0/unzip_example/zip"
un_path="M:/data/CMORPH_V1.0/unzip_example/unzip"
for(dirpath,dirnames,files)in os.walk(path):
for filename in files:
filepath = os.path.join(dirpath, filename)
newfilepath = os.path.join(un_path, filename.split('.')[0]+filename.split('.')[1])
with open(newfilepath, 'wb') as new_file, bz2.BZ2File(filepath, 'rb') as file:
for data in iter(lambda : file.read(100 * 1024), b''):
new_file.write(data)
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-20 02:14
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社