對于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)
with open(maomao,"r")as f:
d=f.read()
print(d)
具體實作結果如下所示:
