还是在做django项目,根据需求的变更,笔者需要把一些固定的配置信息从POST请求的body中提取出来,写在csv文件里面,通过读取csv文件获取匹配的信息。在这个过程中存在对csv文件的修改,实际操作的过程中出现了keyError的错误,直接上图:
配置文件中的group列
控制台的错误信息
最开始的时候,我第一个想到的就是会不会是存在空格,重新敲了一遍再跑结果还是报错
然后在日志里面找,结果发现 group 变成了 中文乱码oup (图已经丢了==)
然后经过大佬指点,是Excel的缘故,建议使用其他软件来新建和编辑.csv文件,保存的时候选择UTF-8编码保存,不然可能会导致编码问题。(这里推荐一个软件Sublime Text)
关于python读取.csv文件报错keyError的可能原因
最新推荐文章于 2023-02-28 17:24:14 发布