【发布时间】:2021-03-04 08:07:20
【问题描述】:
我正在向文件中添加新名称,但它在同一行而不是一个接一个地打印名称。有谁知道我将如何解决这个问题,我知道如何为 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()
【问题讨论】:
-
附加一个
\n,例如。 G。newfile.write('Tigger\n') -
我倾向于使用
print ('Mortimer', file=newfile) -
谢谢,有谁知道如何让它只打印一次而不是每次运行代码时都打印