我一直在为一个项目编写代码,将使用python和csv文件进行登录/登录。问题是,当它在csv文件中创建一个用户和密码时,它会覆盖上一个用户和密码,这意味着它们只能是一个用户和密码。你知道吗
我现在的代码是这样的。。。你知道吗
import time
def sign_menu():
time.sleep(2)
print()
print(' Create a username and')
print( ' password')
NewUser = input(' Username: ')
NewpWord = input(' Password: ')
with open('UserPassword.csv', 'w') as outfile:
outfile.write("username," + NewUser)
outfile.write("password," + NewpWord)
我的csv文件看起来像这样。。。你知道吗
username,password,
如果你能改进代码,它将不胜感激,如果你能解释如何使它不被覆盖,这也将是有益的。 非常感谢。你知道吗
问题是您在代码中使用了带
'w'
的以下行,这意味着(超过)在文件中写入:相反,您应该使用
'a'
,这意味着将附加到文件中,如下所示:相关问题 更多 >
编程相关推荐