无法提取TIF.gz文件

0 投票
1 回答
953 浏览
提问于 2025-04-18 03:13

从下面的链接下载的TIF.gz文件,可以通过WinRAR的图形界面手动成功解压。

ftp://ftp.glcf.umd.edu/glcf/QuickBird/02AUG15032744-X2AS_R1C1-000000185959_01_P005-Indonesia-Ujong/02AUG15032744-M2AS_R1C1-000000185959_01_P005.TIF.gz

不过,用Python的编程模式却无法解压这个文件。不过,下面的方法可以用来解压其他的tar.gz文件:

import subprocess
win_rar = 'C:\\Program Files\\WinRAR\\UnRAR.exe'
tif_gz_file = 'D:\\source\\02AUG15032744-M2AS_R1C1-000000185959_01_P005.TIF.gz'
subprocess.call([win_rar, 'x', tif_gz_file, 'D:\\target\\'])

如果有任何想法,我会非常感激。 我也尝试过用7-Zip进行类似的操作,但也没有成功。 我想用程序来解压这个文件。 请帮帮我。

1 个回答

1

你需要把这个:

win_rar = 'C:\\Program Files\\WinRAR\\UnRAR.exe'

改成这个:

win_rar = 'C:\\Program Files\\WinRAR\\WinRAR.exe'

我在复现了你的错误之后,成功地运行了你的代码,做了这个修改。

撰写回答