我正在嘗試更改FITS文件標題中關鍵字的值。 相當簡單,這是代碼:更改FITS文件標題中的關鍵字值
import pyfits
hdulist = pyfits.open('test.fits') # open a FITS file
prihdr = hdulist[1].header
print prihdr['AREASCAL']
effarea = prihdr['AREASCAL']/5.
print effarea
prihdr['AREASCAL'] = effarea
print prihdr['AREASCAL']
我打印的步驟多次檢查值是否正確。他們是。 問題是,當我以後檢查FITS文件時,標題中的關鍵字值不會更改。爲什麼會發生?
shx2,感謝,但它不會改變的結果。 –