python重构
1.将模块分为一块快清晰的模块,使用的时候可以直接调用
import json def get_stored_username(): filename1="username.json" try: with open(filename1) as f_obj: username=json.load(f_obj) except FileNotFoundError: return None else: return username def get_new_username(): username=input("name") filename1="username.json" with open(filename1,'w') as f_obj: json.dump(username,f_obj) return username def greet_user(): username=get_stored_username() if username: print("hi" + username) else: username = input("name") filename1='username.json' with open(filename1,'w') as f_obj: json.dump(username,f_obj) print("hi" + username) greet_user()