Python遥感图像处理应用篇

Python遥感图像处理应用篇,第1张

我们在处理大批量压缩包数据的时候,有时候只需要解压压缩包里面指定内容的数据,为了少占用磁盘空间,我们可以使用python中的tarfile库来批量解压压缩包数据中指定数据到指定文件夹里面。

1.使用的python库
import tarfile
2.使用数据

下载的Landsat8压缩包数据,文件名称如:LC081230382020041302T1-SC20220427023103.tar.gz

tf = tarfile.open(filename, "r:gz")
filenames = tf.getnames()
tf.close()

注意:这里的filename是文件完整路径。

显示目录信息

print(filenames)

Landsat8下载的压缩包数据,目录如下:

['LC08_L2SP_123038_20200413_20200822_02_T1_ANG.txt', 'LC08_L2SP_123038_20200413_20200822_02_T1_SR_B1.tif',
'LC08_L2SP_123038_20200413_20200822_02_T1_MTL.txt', 'LC08_L2SP_123038_20200413_20200822_02_T1_MTL.xml',
'LC08_L2SP_123038_20200413_20200822_02_T1_ST_EMSD.tif', 'LC08_L2SP_123038_20200413_20200822_02_T1_ST_CDIST.tif',
'LC08_L2SP_123038_20200413_20200822_02_T1_ST_QA.tif', &#

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/786679.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存