python - 如何使用 json.dump 将多个数组转储到一个文档中?
问题描述
我正在尝试制作一个帐户创建软件,其中用户的 3 个主要详细信息、他们的姓名、他们的随机 ID 和密码都存储在一个 .txt 文档中。该程序运行良好,但它只能存储一个数组。一旦我尝试创建第二个帐户,它就会覆盖并删除第一个帐户。有什么方法可以json.dump()
用来编写多个数组还是我需要使用不同的包?
def accCreation():
account = []
fullName = input("What is your full name?: ").upper()
print()
uniqueID = random.randint(100000, 999999)
print("Your unique, six digit ID, is:", uniqueID)
print("Write this down!. You will need it later!")
def passwordCreation():
print()
password = input("Please create a password: ")
account = [fullName, uniqueID, password]
with open('Cinema Login.txt', 'w') as login:
json.dump(account, login)
print("Account Created! Welcome!")
menu()
passwordCreation()
解决方案
推荐阅读
- openmodelica - OpenModelica 添加数据
- reactjs - 是否可以在 React.hooks 中使用道具?
- ios - GMSStyleSpans 在一个范围内改变颜色
- javascript - MXGraph 从顶点的边缘画一条线
- php - Symfony 路由 `options` 配置密钥
- extjs - ExtJS 网格 - 如果网格中的记录超过 10K,则取消选择“全选”复选框时会出现巨大延迟。如何减少这种延迟?
- javascript - gulp.dest 与 glob gulp.src - 使其相对
- python - 如何避免代码异味(else..if)语法?
- mysql - 为什么 PyMySQL 在使用 contextmanager 和 sqlalchemy 时这么早就关闭了?
- jenkins - 如何让 Jenkins Jobs 登录 Spinnaker UI