Открывается файл book.txt и с каждой итерацией цикла вытаскивается из него по строке.
Далее каждую строку посимвольно перебираем, дабы отделить слова друг от друга.
Интересно, что print выводит в консоли все слова как надо, а вот во второй файл, word.txt записываются не все слова.
Сам код:
word='' f1 = open('book.txt', 'r+') for line in f1: for l in line: if l!=" ": word = word + l else: f2 = open('word.txt', 'w') f2.writelines(word) print word f2.close() word=''