Почему мой скрипт Python не записывает последние несколько строк в мой файл?

Я пытался прочитать списки чисел из одного файла, разделить их и поместить в другой файл. Поработав с несколькими отладочными отпечатками, я пришел к выводу, что проблема не в зацикливании или разбиении моих строк, а в самой последней строке скрипта, где я на самом делезаписывать в новый файл.

Вместо того, чтобы просто писать так, как я хотел бы, он проходит большую часть файла, а затем просто не записывает последние несколько строк файла. Есть ли ограничение на количество вещей, которые я могу написать в сценарии? Или здесь что-то еще происходит?

Вот скрипт: строка импорта

#constants to name out in/out files
INFILE = 'newkicBright.txt'
OUTFILE = 'out.txt'

#open both files
inHandle = open(INFILE, 'r')
outHandle = open(OUTFILE, 'w')

#console verifies that everything's opened
print inHandle
print outHandle

#read our data into the file!
for line in inHandle:
    nums = string.split(line)
    for num in nums:
        num += " PLACEHOLDER\n"
        outHandle.write(num)

Ответы на вопрос(1)

Ваш ответ на вопрос