久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

在Python中使用json模塊的入門問題

瀏覽:122日期:2022-08-23 08:49:33

問題描述

#coding:GBKimport jsondef getstoredname(): filename = ’username.json’ try:with open(filename) as f: username = json.load(f) except:return None else:return usernamedef getnewname(): username = input('What is your name? ') filename = ’username.json’ with open(filename,’a+’) as f:json.dump(username,f) return username def greetuser(): username = getstoredname() if username:print('Welcome back, ' + username + '!') else:username = getnewname()print ('We’ll remember you when you come back, ' + username + '!')greetuser()

在Python中使用json模塊的入門問題這個問題應該怎么改代碼?

問題解答

回答1:

def greetuser(): username = getstoredname() if username and input('Is that your name: ' + username + ' (y/n)')=='y': print('Welcome back, ' + username + '!') else:username = getnewname()print ('We’ll remember you when you come back, ' + username + '!')

我回答過的問題: Python-QA

回答2:

import json’’’如果以前存儲了用戶名,就加載它,并詢問是否為該用戶的用戶名,否則,就提示用戶輸入用戶名并存儲它 。’’’filename = ’username.json’try:

with open(filename) as f_obj: username = json.load(f_obj) if input(’Is that your name: ’ + username +’?’ + ’ (y/n) n’)==’y’:print('Welcom back,%s!' %username) else:username = input(’What is your name?n’)with open(filename,’w’) as f_obj: json.dump(username,f_obj) print('We’ll remember you when you come back,%s!' % username)

except FileNotFoundError:

username = input(’What is your name?n’)with open(filename,’w’) as f_obj: json.dump(username,f_obj) print('We’ll remember you when you come back,%s!' % username)

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 兴化市| 泰州市| 亳州市| 东乡| 进贤县| 斗六市| 门源| 河源市| 惠东县| 淳安县| 宽甸| 宜州市| 呼和浩特市| 隆化县| 巨鹿县| 靖州| 梁山县| 汉阴县| 长宁区| 通海县| 葫芦岛市| 大新县| 扶绥县| 扎囊县| 嘉义县| 满洲里市| 信丰县| 钟祥市| 翁源县| 廉江市| 揭西县| 那曲县| 论坛| 苏尼特左旗| 晋州市| 三河市| 吉隆县| 普兰县| 桐城市| 永善县| 海门市|