国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python使用pickle模塊報錯EOFError Ran out of input的解決方法

2020-01-04 14:42:25
字體:
來源:轉載
供稿:網友

本文實例講述了Python使用pickle模塊報錯EOFError Ran out of input的解決方法。分享給大家供大家參考,具體如下:

遇到了 EOFError:Ran out of input 不到為什么這樣,最后用捕獲異常的辦法解決掉了,暫時對程序本身沒有啥影響,代碼如下:

# coding=utf-8import pickledef usr_date():  try:    with open('usr_date.pkl','rb') as f:      return pickle.load(f)  except EOFError: #捕獲異常EOFError 后返回None    return Nonedef update_usr(usr_dic):  with open('usr_date.pkl','wb') as f:     pickle.dump(usr_dic,f)def register():  '注冊'  usr_dic = {}  usr_name = input('請輸入用戶名')  open_date = usr_date() if usr_date() else {}  if usr_name in open_date.keys():    print('用戶已存在,請登錄')    return False  usr_password = input('請輸入你的密碼:')  usr_dic[usr_name] = usr_password  update_usr(usr_dic)  return print('注冊成功')def Sign_in():  '登錄'  passdef login_index():  while True:    usr = input('1.注冊 2.登錄 0.退出')    if usr == '1':      register()    elif usr =='2':      Sign_in()    else:      break

希望本文所述對大家Python程序設計有所幫助。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 勃利县| 彭州市| 雷州市| 天津市| 南康市| 饶阳县| 浦县| 奉化市| 榆中县| 昔阳县| 沙洋县| 韶山市| 云浮市| 尉犁县| 鸡泽县| 富平县| 来宾市| 精河县| 阳西县| 清流县| 长子县| 遂溪县| 香格里拉县| 禹州市| 张北县| 郸城县| 秦安县| 河间市| 桐城市| 靖州| 睢宁县| 涡阳县| 渑池县| 盐城市| 尚义县| 南江县| 顺平县| 鄂托克旗| 桑植县| 济南市| 九龙坡区|