在Python中通过输入添加字符串到.txt文件



我收到的输出是"none"而在。txt文件中已经有3个给定的名称,我想通过输入再添加一个。

Add a new member: Solomon Right
None
Process finished with exit code 0

这是我的代码:

newUserMember = input("Add a new member: ")
file = open("/Users/nikitalutsai/Downloads/members.txt", 'r')
content = file.readlines()
file.close()
content.append(newUserMember + "n")
file = open("/Users/nikitalutsai/Downloads/members.txt", 'w')
content = file.writelines(content)
print(content)

writelines返回评论中提到的None(见这里)。如果你想在一个文件中追加内容,你应该看看这个答案。

执行如下命令:

with open("/Users/nikitalutsai/Downloads/members.txt", "a") as myfile:
myfile.write(input("Add a new member: "))

最新更新