我有一个包含数字、空格和名称的文本文件。
例如:
12 鸡
1 面包
24 森林
我对python很陌生,但我想知道是否有一种方法可以将文本添加到该列表中,这样它就可以变成这样:
好吃的东西清单
12 号鸡肉给我
1 号面包给我
我编写了以下代码,但在行中间添加“of”仍然有问题。
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 的使用