import glob
images = glob.glob('single-field-tclean/*.image')
这样返回一个列表,直接for循环就可以读取了
另外题外话,我发现你使用XX然后.replace替换的方式比较保险,或者先检查一下你的循环输出的文件名是否为正确。如果使用通配符有可能出错。例如4既可以是41.txt,也可以是4.txt
import glob
images = glob.glob('single-field-tclean/*.image')
这样返回一个列表,直接for循环就可以读取了
另外题外话,我发现你使用XX然后.replace替换的方式比较保险,或者先检查一下你的循环输出的文件名是否为正确。如果使用通配符有可能出错。例如4既可以是41.txt,也可以是4.txt