关于python中的writelines()
- 在测试python中给文件加索引符的过程中,使用到writelines()发现它与readlines()不同,将字符串列表写入文件中是不添加换行符的,因此需要自行添加。
with open(r"b","r",encoding=" utf-8") as f:
lines = f.readlines()
lines = [temp.rstrip()+" #"+str(index)+"\n" for index,temp in enumerate(lines)]
print(lines)
with open("b","w",encoding="utf-8") as f:
f.writelines(lines)
b文件测试结果:
测试 #0
写索引 #1
是否成功 #2