|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import json
''' 读取老用户名字'''
def get_stored_username(filename):
try:
with open(filename) as f_obj:
username = json.load(f_obj)
except FileNotFoundError:
return None
else:
f_obj.close()
return username
'''获取新用户名字'''
def get_new_username(filename):
greet_user = 'what is your name ?\n'
username = input(greet_user.title())
print(type(username))
with open(filename,'w') as f_obj:
json.dump(username,f_obj)
f_obj.close()
return username
'''问候用户'''
def greet_user(filename):
username = get_stored_username(filename)
if username:
print('Welcome back, ' + username + '!')
else:
get_new_username(filename)
print(type(username))
print('We\'ll remember you when you come back, ' + str(username) + '!')
greet_user('E:\\Python\\username.json')
结果:
def get_new_username(filename):中返回的是 str 类型
def greet_user(filename):中返回的是 NoneType
|
|