写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.53741857 - 无标题 - 技术宅


回应模式
No.53741857
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2022-11-25(五)21:39:53 ID:S4jxesE [举报] [订阅] [只看PO] No.53741857 [回应] 管理
( ゚∀。)有无肥哥用过Python的pickle模块啊…拿去存一个字典嵌套列表meta,基本上是
{str:[str,str,str]}的数据格式,字符串里会出现0-9a-Z以及一些常见的特殊字符( ,[]-)等
然后写入是
with open(filename,"wb") as file:
  pickle.dump(meta,file)
读取是
with open(filename,"rb") as file:
  pickle.load(file)
但是测试某些数据是正常运行的,但是有时候就会报TypeError:__new__()missing 2 required positional arguments:"tag" and "attributes"
现在看下来好像不是数据量的问题,还在试看看是什么数据报错了…
肥哥们有遇到过类似的情况吗?有无好的解决办法啊…
jp
无标题 无名氏 2022-11-26(六)02:16:25 ID:iYSBHq4 [举报] No.53748734 管理
全str不如用json?
无标题 无名氏 2022-11-26(六)02:27:07 ID:YloHKCX [举报] No.53748883 管理
你先二分法找出错误的数据行看看?

UP主: