读取.csv文件,文件内容如下:

NAME Id No Dept
Tom 1 12 CS
Hendry 2 35 EC
Bahamas 3 21 IT
Frank 4 61 EE

python代码:

import csv
ifile  = open('sample.csv', "rb")
read = csv.reader(ifile)
for row in read :print (row)

运行后:却得到:
File “csvformat.py”, line 4, in for row in read : _csv.Error: iterator should return strings, not bytes (did you open the file in text mode?)

解决方案:

源代码中 ‘rb'改为’r'
原始代码:

import csv
ifile  = open('sample.csv', "rb")
read = csv.reader(ifile)
for row in read :print (row)

修改后:

import csv
ifile  = open('sample.csv', "r")
read = csv.reader(ifile)
for row in read :print (row)

结束


python中出现iterator should return strings, not bytes怎么解决相关推荐

  1. python 中关于无法导入自己写的类。解决方法

    python 中关于无法导入自己写的类.解决方法 参考文章: (1)python 中关于无法导入自己写的类.解决方法 (2)https://www.cnblogs.com/jc-home/p/1209 ...

  2. python gil 解除_详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案

    先看一道GIL面试题: 描述Python GIL的概念, 以及它对python多线程的影响?编写一个多线程抓取网页的程序,并阐明多线程抓取程序是否可比单线程性能有提升,并解释原因. GIL:又叫全局解 ...

  3. python中json与str转换和出现KeyError的解决方法

    python中json与str转换和出现KeyError的解决方法 json转str str转json KeyError的解决方法 json转str json格式的数据其实就是dict类型的数据,如图 ...

  4. python中a=str(int(a))什么意思_如何解决TypeError:只能将str(而不是“int”)连接到str - python...

    我决定为进行Unicode测试而制作某种秘密代码. 我已经通过在Unicode中添加数字来做到这一点,所以这将是一个秘密. 我一直收到此错误,但我不知道如何解决. 有什么解决方案吗? 原始码 mess ...

  5. Python中读取excel文件中长数字变成科学记数法的解决方法

    因为要进行数据处理,涉及到身份证信息这种长数字的数据,excel直接就将长数字都整成科学记数法了,很明显,这样根本不行,于是我们就需要将其转换成字符串完整显示才行,于是我看了我手上的数据中,身份证那一 ...

  6. Python中出现TypeError: ‘int‘ object is not iterable的解决方法

    我在写Python时出现了如下错误,这里做一个笔记 源代码如下: for n in len(name): 其实编译器的意思就是说len(name)是一个数字,而这种写法是迭代的写法,python中的f ...

  7. python中使用马尔可夫决策过程(MDP)动态编程来解决最短路径强化学习问题

    在强化学习中,我们有兴趣确定一种最大化获取奖励的策略.最近我们被客户要求撰写关于MDP的研究报告,包括一些图形和统计输出.假设环境是马尔可夫决策过程  (MDP)的理想模型  ,我们可以应用动态编程方 ...

  8. python中pip不是内部或外部命令_解决pip不是内部或外部命令

    解决 "'pip' 不是内部或外部命令,也不是可运行的程序或批 处理文件 " 的问题 今天本来想安装库来着,但是苦于 pycharm 的设置里不知道出了什么原因,无奈只能使用 PI ...

  9. python中出现[Errno 2] No such file or directory解决方法之一

    在我学习python文件部分的过程中 编写如下代码时: 会出现跳出如下错误 而我在该目录下的确有此文件 我查了很多资料都还是没有解决,最后我斥巨资(15¥)才得以解决,在这里我分享给大家 其实在这里主 ...

最新文章

  1. BZOJ4401 块的计数
  2. 全球及中国智能音箱市场规模产值及发展机遇研究报告2021-2027年
  3. OpenCASCADE可视化:3D演示之图形基元
  4. python 可视化饼图_Python可视化学习(饼状图,坐标系...)
  5. 重磅!2021年考研国家线公布!
  6. dockerfile arg_解读三组容易混淆的 Dockerfile 指令
  7. Linux C++开发小结
  8. LISP 冻结excel窗格_Excel这10个实操技巧,每个都很牛逼,绝对不能错过
  9. 电路中的输入输出阻抗以及阻抗匹配
  10. 并行计算(一):简介
  11. Ubuntu终端中字体颜色含义
  12. 上门洗车APP --- Android客户端开发 前言及业务简介
  13. 深空时代来临,探日究竟有何魔力?
  14. 1:使用递归函数计算1到n之和
  15. java svfrclient.jar_jp.co.fit.vfreport.SvfrClient.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家...
  16. Wannafly挑战赛14 A-直角三棱锥
  17. oracle dba_waiters中的lockid是什么,查询Oracle中的阻塞锁(以及阻塞在哪个数据上)的SQL...
  18. 马自达css滑动按钮,纯css的滑块开关按钮
  19. Hadoop ResourceManager:
  20. Python调用win32api

热门文章

  1. jetCache使用
  2. httpclient 在获取返回值时,使用getResponseBody触发警告的问题
  3. 【简介】操作系统概念
  4. 团队作业4——第一次项目冲刺(Alpha版本)2017.4.23
  5. 关于js返回上一页的实现方法
  6. javaEE项目发布方法
  7. linux mount_nodev函数,mount()函数 Unix/Linux
  8. php sphinx mysql_windows7使用Sphinx+PHP+MySQL详细介绍
  9. shell foreach 拼接字符串_FIND_IN_SET 及IN 处理逗号间隔的字符串参数
  10. n维椭球体积公式_加速度计 椭球校准 (最小二乘法 椭球拟合)