import os
import zipfile
def DecompressionZip(InputDir,OutputDir):
for file in os.listdir(InputDir):
FilePath = InputDir + "/" + file #读取压缩文件目录
os.makedirs(OutputDir+"/" + file ) #根据文件名创建目录
for A in os.listdir(FilePath):
FilePath1 = FilePath + "/" + A #得到子文件列表
if os.path.splitext(FilePath1)[1]=='.zip': # 筛选压缩文件为“.zip”
#解压文件
zip_file = zipfile.ZipFile(FilePath1,'r') #获取压缩文件中的列表
for names in zip_file.namelist(): #依次解压
zip_file.extract(names,OutputDir+"/" + file)
zip_file.close() #关闭数据流
InputDir = r"input_dir"
OutputDir = r"output_dir"
DecompressionZip(InputDir,OutputDir)
数据替换
数据的拼接
dataframe中的数据切片/数据选取
数据读取
- csv的读取与保存