Вы пытаетесь открыть каждый файл дважды!Сначала вы делаете:
infile=open('110331_HS1A_1_rtTA.result','r')
, а затем снова передаете infile
(который является файловым объектом) в функцию open
:
with open (infile, mode='r', buffering=-1)
open
- это, конечно,ожидая, что его первый аргумент будет именем файла, а не открытым файлом!
Откройте файл только один раз, и все будет в порядке.