-2
Ниже приведен кодиндекс вне диапазона в Python
infile = ['02000YBSD', 'GBP', '20140930', '1.66928', '1', '1']
for line in infile:
a = line.split()
fdmAPI.logInfo(str(a))
CheckNumeric = a[4]
fdmAPI.logInfo(CheckNumeric[1])
CheckNumeric возвращает то, что Безразлично» t имеет 2 элемента, я полагаю, что – mguijarr
'split()' по умолчанию разбивается на пробел. Почему вы думаете, что «GBP» имеет элемент 'a [4]'? – PeterMmm
Фактически файл разделен пробелами, и я использую split, а затем получаю элемент 4, который равен 1. Однако он дает мне ошибку вне диапазона – user4468933