我有这个脚本可以创建一个具有多个扩展名的文件,但我想将旧文件的标题添加到扩展名中。
new_hdul = fits.HDUList()
new_hdul.append(fits.PrimaryHDU(header=headermain))
new_hdul.append(fits.ImageHDU(nod1, header=header1, name='Chop1'))
new_hdul.append(fits.ImageHDU(nod2, header=header2, name='Chop2'))
new_hdul.append(fits.ImageHDU(diff1, name='Dif'))
现在我试过了:
headermain = fits.getheader(file,0)
和
headermain = fits.open(file).header.copy()
但两者都给我错误说
ValueError: header 必须是 Header 对象
我怎样才能解决这个问题?
headermain = fits.getheader(file,0)
print(headermain)