若文件txt里面已有内容,并且是像诗一样排布的,请问如何根据txt的行数,在每一行前添加序号?
收起
直接读出来,然后每行判断是不是空行,如果不是的话就加个序号再写回去,
with open('诗.txt','r',encoding='utf-8') as f: p = f.readlines() for i in range(len(p)): if p[i]: p[i] = str(i+1)+'. '+p[i] with open('诗.txt','w') as f: f.writelines(p)
报告相同问题?