python中出现iterator should return strings, not bytes怎么解决
读取.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怎么解决相关推荐
- python 中关于无法导入自己写的类。解决方法
python 中关于无法导入自己写的类.解决方法 参考文章: (1)python 中关于无法导入自己写的类.解决方法 (2)https://www.cnblogs.com/jc-home/p/1209 ...
- python gil 解除_详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
先看一道GIL面试题: 描述Python GIL的概念, 以及它对python多线程的影响?编写一个多线程抓取网页的程序,并阐明多线程抓取程序是否可比单线程性能有提升,并解释原因. GIL:又叫全局解 ...
- python中json与str转换和出现KeyError的解决方法
python中json与str转换和出现KeyError的解决方法 json转str str转json KeyError的解决方法 json转str json格式的数据其实就是dict类型的数据,如图 ...
- python中a=str(int(a))什么意思_如何解决TypeError:只能将str(而不是“int”)连接到str - python...
我决定为进行Unicode测试而制作某种秘密代码. 我已经通过在Unicode中添加数字来做到这一点,所以这将是一个秘密. 我一直收到此错误,但我不知道如何解决. 有什么解决方案吗? 原始码 mess ...
- Python中读取excel文件中长数字变成科学记数法的解决方法
因为要进行数据处理,涉及到身份证信息这种长数字的数据,excel直接就将长数字都整成科学记数法了,很明显,这样根本不行,于是我们就需要将其转换成字符串完整显示才行,于是我看了我手上的数据中,身份证那一 ...
- Python中出现TypeError: ‘int‘ object is not iterable的解决方法
我在写Python时出现了如下错误,这里做一个笔记 源代码如下: for n in len(name): 其实编译器的意思就是说len(name)是一个数字,而这种写法是迭代的写法,python中的f ...
- python中使用马尔可夫决策过程(MDP)动态编程来解决最短路径强化学习问题
在强化学习中,我们有兴趣确定一种最大化获取奖励的策略.最近我们被客户要求撰写关于MDP的研究报告,包括一些图形和统计输出.假设环境是马尔可夫决策过程 (MDP)的理想模型 ,我们可以应用动态编程方 ...
- python中pip不是内部或外部命令_解决pip不是内部或外部命令
解决 "'pip' 不是内部或外部命令,也不是可运行的程序或批 处理文件 " 的问题 今天本来想安装库来着,但是苦于 pycharm 的设置里不知道出了什么原因,无奈只能使用 PI ...
- python中出现[Errno 2] No such file or directory解决方法之一
在我学习python文件部分的过程中 编写如下代码时: 会出现跳出如下错误 而我在该目录下的确有此文件 我查了很多资料都还是没有解决,最后我斥巨资(15¥)才得以解决,在这里我分享给大家 其实在这里主 ...
最新文章
- BZOJ4401 块的计数
- 全球及中国智能音箱市场规模产值及发展机遇研究报告2021-2027年
- OpenCASCADE可视化:3D演示之图形基元
- python 可视化饼图_Python可视化学习(饼状图,坐标系...)
- 重磅!2021年考研国家线公布!
- dockerfile arg_解读三组容易混淆的 Dockerfile 指令
- Linux C++开发小结
- LISP 冻结excel窗格_Excel这10个实操技巧,每个都很牛逼,绝对不能错过
- 电路中的输入输出阻抗以及阻抗匹配
- 并行计算(一):简介
- Ubuntu终端中字体颜色含义
- 上门洗车APP --- Android客户端开发 前言及业务简介
- 深空时代来临,探日究竟有何魔力?
- 1:使用递归函数计算1到n之和
- java svfrclient.jar_jp.co.fit.vfreport.SvfrClient.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家...
- Wannafly挑战赛14 A-直角三棱锥
- oracle dba_waiters中的lockid是什么,查询Oracle中的阻塞锁(以及阻塞在哪个数据上)的SQL...
- 马自达css滑动按钮,纯css的滑块开关按钮
- Hadoop ResourceManager:
- Python调用win32api
热门文章
- jetCache使用
- httpclient 在获取返回值时,使用getResponseBody触发警告的问题
- 【简介】操作系统概念
- 团队作业4——第一次项目冲刺(Alpha版本)2017.4.23
- 关于js返回上一页的实现方法
- javaEE项目发布方法
- linux mount_nodev函数,mount()函数 Unix/Linux
- php sphinx mysql_windows7使用Sphinx+PHP+MySQL详细介绍
- shell foreach 拼接字符串_FIND_IN_SET 及IN 处理逗号间隔的字符串参数
- n维椭球体积公式_加速度计 椭球校准 (最小二乘法 椭球拟合)