對於python中原來的文件,需要在每一行前面添加一個特舒符號,比如逗號或者“--”,需要先把原來的文件內容記錄下之后,進行清空,再進行寫入,另外需要注意的是r+和a+都是可寫可讀,不過a+是從文件末尾開始
具體如果對於一個TXT文件,需要在每一行前面添加一個“--”,具體的額操作如下:
list=["冷咖啡離開了杯墊","我忍住的情緒在很后面","拼命想挽回的從前","在我的臉上依舊可見","最美的不是下雨天","是與你曾躲過的屋檐"]
maomao=input("請輸入文件名:")
with open(maomao,"w") as file:
file.writelines([i+"\n" for i in list])
file.close()
with open(maomao,"a")as f:
內容=input("請輸入內容:")
f.write(內容)
f.close()
with open(maomao,"r+") as f:
line=f.readlines() #將原來文件的每一行內容進行保存,記錄到列表里面
f.seek(0)
f.truncate() #先將原來文件進行清空
for line_list in line: #對於原來文件的內容每一行進行添加的操作
line_new="--"+line_list
f.write(line_new)
f.close()
with open(maomao,"r")as f:
d=f.read()
print(d)
具體實現結果如下所示: