У вас есть информация, которая вам нужна в сообщении об ошибке:
TypeError: индексы списка должны быть целыми числами, а не str
Вы, вероятно, хотите сделать что-то вроде:
the_new_list = [x.split(',') for x in text]
Пример:
>>> text = [
... '3545869260,59.95,AUTH_CAPTURE,Jack,Franklin,810-555-2222,jack@francypants.com,01-Apr-2011 05:24:10 PM PDT\n',
... '354589999,0,VOID,Jacob,Rasnip,8224309464,goodness@finland.com,01-Apr-2011 05:24:10 PM PDT\n']
>>> the_new_list = [x.split(',') for x in text]
>>> import pprint
>>> pprint.pprint(the_new_list)
[['3545869260',
'59.95',
'AUTH_CAPTURE',
'Jack',
'Franklin',
'810-555-2222',
'jack@francypants.com',
'01-Apr-2011 05:24:10 PM PDT\n'],
['354589999',
'0',
'VOID',
'Jacob',
'Rasnip',
'8224309464',
'goodness@finland.com',
'01-Apr-2011 05:24:10 PM PDT\n']]
>>>