Python 读写JSON文件的基本操作
import json
n1 = [1, 2, 3, 4, 5, 6]
file_name = "n1.json"
with open(file_name, "w") as f1:
json.dump(n1, f1)
with open(file_name) as f2:
n2 = json.load(f2)
print(n2)
file_name = "username.json"
def getStoredUsername():
try:
with open(file_name) as f3:
user_name = json.load(f3)
except FileNotFoundError:
return None
else:
return user_name
def getNewUsername():
username = input("Enter your name please ?")
with open(file_name, "w") as f4:
json.dump(username, f4)
print("Your name is " + username)
return username
def greetUser():
"""获取已存储的用户名"""
username = getStoredUsername()
if username:
print("Stored username is ", username)
else:
username = getNewUsername()
print("New username is ", username)
greetUser()