读取`
import zipfile
z = zipfile.ZipFile("E://MIS//MIS//API_NY.GDP.PCAP.KD_DS2_zh_csv_v2_2262867.zip", 'r' ) # 这里的第二个参数用r表示是读取zip文件,w是创建一个zip文件
for f in z.namelist():
print(f)
解压
import zipfile
try:
with zipfile.ZipFile("E://MIS//MIS//API_NY.GDP.PCAP.KD_DS2_zh_csv_v2_2262867.zip", mode="a") as f:
f.extractall("E://MIS//MIS//") ##将文件解压到指定目录,解压密码为root
except Exception as e:
print("异常对象的类型是:%s" % type(e))
print("异常对象的内容是:%s" % e)
finally:
f.close()
解压的有个问题,就是它会把解压文件直接解压到指定目录中,以文件的形式,而不是文件夹。
如果解压的文件以多,这种就很难受,我在继续找找其他办法