我目前正在使用 PyFITS 进行一些项目。作为python 3.3的初学者,我无法弄清楚我得到的两个错误......第一个错误------------------------
import pyfits;\
hdulist = pyfits.open('/Users/geo/Desktop/test/casa.fits')\
for i in range(1,26) :\
str = hdulist[0].header[i];\
print(str);\
i=i++;
File "<ipython-input-41-651183e88e23>", line 3
for i in range(1,26) :\
^
SyntaxError: invalid syntax
看起来很奇怪,因为当我在“for”之前执行“import”和“hdulist=...”时,就像控制台中的 3 个不同输入而不是 1 个一样,我没有收到任何错误...
第二个错误----------- 我尝试处理当 hdulist[0].header[i]=None 时得到的 IndexError。在我的情况下,这对于 i=26 或更多是正确的。所以我使用除了:
try:\
hdulist[0].header[30]==None\
except:\
print("end of headers")
File "<ipython-input-28-fe19468a3999>", line 3
except:\
^
SyntaxError: invalid syntax
我不知道如何解决这个问题,所以如果你有一个想法并愿意提供帮助,谢谢!^^ 地理