다음과 같이 파이썬 스크립트 기능을 실행합니다 : 텍스트 파일에서 읽고 dict로 데이터를 저장하십시오. 그러나 루프에있을 때 불법적 인 명령이 발생합니다. 왜 이런 일이 일어 났습니까? 코드는 다음과 같이이다 :python AIX5.2의 잘못된 명령어
d={}
datafile=open('a.txt') # a big text file
for line in datafile:
line=line.rstrip('\n')
for token in line.split():
print("Parsing line %d." % token[0])
d[(int(token[0]))]=token[1:]
다음 메시지는 다음과 같이이다 :
Parsing line 1.
Parsing line 2.
............
Parsing line 1064
Parsing line 1065
Illegal instruction
문제가 무엇입니까? 제 플랫폼은 AIX 5.2의 Python 2.6.2입니다. 제발 도와주세요, 고마워요!
"잘못된 명령"이란 무엇입니까? 무엇이 더 인쇄됩니까? –