香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > python >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

Python使用pickle模块报错EOFError Ran out of input的解决方法


时间:2022-01-11 10:30 作者:admin610456


本文实例讲述了python/' target='_blank'>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进程与线程操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)