在处理时向文件列表添加计数
Adding a count to a list of files whilst processing
对 python、
很陌生
正在尝试批量处理多个 .hdf 文件,
问题是我尝试执行的过程不允许我在重命名过程中将整数和字符串相加。
# Import Modules
import subprocess
import glob
ProcessList = glob.glob('*.hdf')
# Extract sub-datasets
Count = 1
for MODfile in ProcessList:
Outfile = MODfile.replace('.hdf', Count + '_Processed.hdf')
subprocess.call('gdal_translate -of GTIFF -sds ' + MODfile + ' ' + Outfile, shell=True)
Count = (Count + 1)
print("Extracted subdatasets")
谢谢
尝试将 int 转换为 string
Outfile = MODfile.replace('.hdf', str(Count) + '_Processed.hdf')
对 python、
很陌生正在尝试批量处理多个 .hdf 文件,
问题是我尝试执行的过程不允许我在重命名过程中将整数和字符串相加。
# Import Modules
import subprocess
import glob
ProcessList = glob.glob('*.hdf')
# Extract sub-datasets
Count = 1
for MODfile in ProcessList:
Outfile = MODfile.replace('.hdf', Count + '_Processed.hdf')
subprocess.call('gdal_translate -of GTIFF -sds ' + MODfile + ' ' + Outfile, shell=True)
Count = (Count + 1)
print("Extracted subdatasets")
谢谢
尝试将 int 转换为 string
Outfile = MODfile.replace('.hdf', str(Count) + '_Processed.hdf')