Я запускаю свои скриптовые функции на Python так:
читать из текстового файла и сохранять данные как dict. Но когда в цикле, незаконная инструкция происходит. почему это происходит?
код такой:
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
в чем проблема? моя платформа - python 2.6.2 в AIX 5.2.
пожалуйста, помогите мне, спасибо!