CSV覆盖Python中的用户名和密码

2024-05-12 21:19:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在为一个项目编写代码,将使用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,

如果你能改进代码,它将不胜感激,如果你能解释如何使它不被覆盖,这也将是有益的。 非常感谢。你知道吗


Tags: 文件csv项目代码用户密码inputtime
1条回答
网友
1楼 · 发布于 2024-05-12 21:19:47

问题是您在代码中使用了带'w'的以下行,这意味着(超过)在文件中写入

open('UserPassword.csv', 'w')

相反,您应该使用'a',这意味着附加到文件中,如下所示:

open('UserPassword.csv', 'a')

相关问题 更多 >