У меня есть текстовый файл, содержащий число, пробел и имя.
Например:
12 куриной
1 хлеб
24 лесаДобавление текста в строку в файле
Я довольно новый для Python, но мне интересно, если есть способ, чтобы добавить текст к этому списку, чтобы он мог стал как:
список лакомства
номер 12 цыпленка для меня
номер 1 хлеба для меня
Я пишу следующий код, но я до сих пор proble m, чтобы добавить «из» в середине строки.
import fileinput
import sys
for line in fileinput.input(['./lista.txt'], inplace=True):
if fileinput.filelineno() == 1:
sys.stdout.write('list of goodies{l} \n'.format(l=line))
sys.stdout.write('{0}{1}{2}'.format('number', line.rstrip('\n'), 'for me \n'))
И я не ясно понимать использование .format
, но это не сработает, если у меня есть сложное слово: арахисовое масло – user2748576
Вы правы в этом. line.split ('', 1) должен это сделать. Исправление моего ответа. –
Я не понимаю, почему я нахожу для меня в следующей строке – user2748576