我正在向文件中添加新名称,但它将名称打印在同一行上,而不是一行接一行。有人知道我将如何解决这个问题吗?我知道如何在java中解决这个问题,但我认为在python中不会这样做
还有人知道如何阻止它在每次我运行文件时添加名称吗
newfile = open('/Users/raelynsade/Documents/cpt180stuff/pets/cats/catnames.txt', 'a')
newfile.write('Mortimer'),
newfile.write('Tigger')
newfile.close()
newfile = open('/Users/raelynsade/Documents/cpt180stuff/pets/cats/catnames.txt', 'r')
newfiletext = newfile.read()
print(newfiletext)
newfile.close()
Michael Butscher所说的(只需将\n添加到write()调用的末尾):
在字符串中,在结尾使用\n,但仍在字符串中使用。所以“跳跳虎”会变成“跳跳虎”\n
您可以在整个python编程语言中使用\n,而不仅仅是在写入文件时
相关问题 更多 >
编程相关推荐