私は現在、PyFITS を使用していくつかのプロジェクトに取り組んでいます。Python 3.3 の初心者として、私が得る 2 つのエラーを理解できません... 最初のエラー------------------------
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 = ...」を実行すると、1つではなくコンソールに3つの異なる入力があるように、エラーが発生しないため、奇妙に思えます...
2 番目のエラー----------------------- 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
これを解決する方法がわからないので、アイデアがあり、親切に助けてくれたら、ありがとう! ^^ジオ