JSON (Javascript Object) format
Json.dump () Two arguments: 1. Data to store 2. File objects that can be used to store data
As F_obj with open (filename, ' W '):
Json.dump (Numbers, f_obj)
Json.load () load information from a file, 1 arguments: The file object to read information from
Exercise: Storing and reading user information using JSON
Import JSON
Def get_stored_username ():
filename =' Username.json '
Try
WithOpen (filename)As F_obj:
Username = json.load (f_obj)
ExceptFilenotfounderror:
Return None
Else
return username
Def get_new_username ():
Username =Input"What's your name?")
filename =' Username.json '
WithOpen (filename,' W ') as f_obj:
Json.dump (username, f_obj)
return username
Def greet_user ():
Username = Get_stored_username ()
if username:
print ("Welcome back," + username + "!")
Else:
Username = Get_new_username ()
print ("We'll remember if you are come back," + username + "!")
Greet_user ()
Python learning-storing data using JSON modules