取文件,遍历字典 python

img

在没有封装函数之前都没有遇到过这样的问题,有时候出现,有时候又能运行,求解

代码 数据发来,

是你的《图书信息.txt》文件中有些行并不是字典格式。

  • 你可以用异常处理try,except一下,看看报错的这一行到底是什么格式
  • 或者就在for循环的第1行print一下i,看看报错前的一行到底是什么样的

说明i里存的不是个能随便eval的值
你为什么要调用eval,什么目的呢

其实你可以用csv文件来存,txt文件太麻烦了,而且你取出来还要作数据处理,csv文件比这个简单