【发布时间】:2019-01-19 13:34:25
【问题描述】:
这是具有用户登录要求的日记作者。现在我需要保存用户和密码,并且每次重新运行程序时都能够读取它们,因为并非每次用户都会创建他们的帐户。
name=[]
password=[]
diary=""
x =""
namee=""
passwordd=""
file = open("user.txt","a")
print("welcome to world!")
while x != "q":
print("1) Enter :1 sign in!")
print("2) Enter :2 create new soul?")
print("3) Enter :q exit!")
x = input("what do you want?\n")
if x == "1":
namee=input("Enter your name!")
passwordd=input("Enter your password!")
if namee in name:
if passwordd not in password or name.index(namee) != password.index(passwordd) :
print("wrong password")
else:
file.write("\n\n\n\n")
file.write(namee)
file.write("\n\n")
diary = input("write your diary\n")
file.write(diary)
else :
print("can't find your name here.\n please create new soul!.")
elif x =="2":
namee = input("enter you name!")
if namee in name:
print("user name taken")
else:
passwordd = input("enter your password")
name.append(namee)
password.append(passwordd)
elif x=="q":
print("thank you for your time")
else :
print("please enter valid value!")
print("thanks.!")
print(name,password)
file.close()
【问题讨论】:
-
那你试过了吗?发生了什么?你研究过 Python 的 JSON 处理能力吗?
-
如何使用 json 保存用户名和密码
标签: python json python-3.x