Найти - Пользователи
Полная версия: Работа с текстовым содержимым файла.
Начало » Python для новичков » Работа с текстовым содержимым файла.
1
Gendalf
Алгоритм:
Открывается файл 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=''
4kpt
Естественно будут записываться не все. Последние в строке записываться не будут :)

P.S. Посмотрите в сторону методов строк .split() и .strip().
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB