1 回答

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
我想到了:
for i in zipList:
folder_path = basePath + '/Raw_data/' + os.path.basename(i)[:-4]
if not os.path.exists(folder_path):
os.makedirs(folder_path)
# print(os.path.basename(i))
z = zipfile.ZipFile(i, 'r')
for file in z.namelist():
if fnmatch.fnmatch(file, "*.jp2") and str(file)[-8:-4] in ["_B02", "_B03", "_B04", "_B08"]:
target = open(folder_path + '/' + os.path.basename(file), 'wb')
target.write(z.read(file))
target.close()
z.close()
我必須在該位置創(chuàng)建一個(gè)新文件,并將 jp2 文件從 zip 文件復(fù)制到其中。
添加回答
舉報(bào)