Python学习笔记--给文件的每行加行号

enumerate()用于将列表/元组/字符串组合成索引序列,每项增加顺序标号
enumerate(list,[start=0])start为第一项的起始标号
rstrip删除字符串末尾指定字符,默认为空格

##################每行加行号
with open('aaa.txt','r',encoding='utf8') as f:
    lines =f.readlines()
    lines=[str(index1)+"."+temp1.rstrip()+'\n' for index1,temp1 in enumerate(a,start=1)]
with open('aaa.txt','w',encoding='utf-8') as f:
    f.writelines(lines)

你可能感兴趣的:(Python学习笔记--给文件的每行加行号)