hdulist = fits.open(fits) AttributeError: 'str' object has no attribute 'open'
时间: 2023-07-14 18:10:34 浏览: 102
2对FITS头文件的读写操作-无字的证明1 proofs without words i 英文原版
非常抱歉,看来我在代码中犯了一个错误。感谢您的指正。
请使用以下修正后的代码将fits文件保存为png格式:
```python
from astropy.io import fits
from PIL import Image
# 打开fits文件
hdulist = fits.open('fist.fits')
data = hdulist[0].data
# 将数据转换为图像
image = Image.fromarray(data)
# 保存为png格式
image.save('fist.png')
# 关闭文件
hdulist.close()
```
请确保将'fist.fits'替换为您实际的fits文件路径和文件名。保存后的png文件将在同一目录下生成,命名为'fist.png'。
再次对之前的错误表示歉意,感谢您的理解。
阅读全文