[英]Appending variable to end of file on a newline in Python
我正在嘗試將 append 中的數據從變量到文件 Python 的末尾 -在新行上。 我使用了這種方法: (variable+"/n")
但在文件中,它在一行中包含所有文件數據,包括/n
符號。
我的代碼(這是一個例子!所以這正是我想要回答的內容) :
list = ["apple","pear","strawberry"]
f = open("test.txt","a")
for x in list:
f.write(x+"/n")
print(x)
f.close()
test.txt
中的 Output :
apple/npear/nstrawberry/n
我該怎么做才能使 output 看起來像這樣:
apple
pear
strawberry
預先感謝您的回答!
將正斜杠 (/) 替換為反斜杠 ()。
代碼:
list = ["apple","pear","strawberry"]
f = open("test.txt","a")
for x in list:
f.write(x+"\n")
print(x)
f.close()
嘗試在第 5 行使用 \n 而不是 /n。
以下代碼正常工作
list = ["apple","pear","strawberry"]
f = open("test.txt","a")
for x in list:
f.write(x)
print(x, end='/n')
f.close()
Output:
apple/npear/nstrawberry/n
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.