Python学习之文件与异常

编写一个程序,提示用户输入他喜欢的数字,并使用json.dump()将这个数字存储在文件中,如果文件中存储了用户喜欢的数字,就向用户显示它,否则提示用户输入他喜欢的数字并将其存储在文件中,运行这个程序两次。
代码:
import json
filename = 'favorite.json'
try:
	with open(filename) as f_obj:
		num = json.load(f_obj)
except FileNotFoundError:
	number = input('Your favorite number is:')
	with open(filename,'w') as f_obj:
		json.dump(number,f_obj)
else:
	print('I know your favorite number is '+ num)

运行两次的结果为:
Python学习之文件与异常_第1张图片
Python学习之文件与异常_第2张图片

你可能感兴趣的:(Python)