相关疑难解决方法(0)

csv.Error:迭代器应返回字符串,而不是字节

Sample.csv包含以下内容

NAME    Id   No  Dept
Tom     1    12   CS
Hendry  2    35   EC
Bahamas 3    21   IT
Frank   4    61   EE
Run Code Online (Sandbox Code Playgroud)

并且python文件包含以下代码

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

当我在python中运行上面的代码时,我得到以下异常

文件"csvformat.py",第4行,in for read in:_csv.Error:iterator应该返回字符串,而不是字节(你是否在文本模式下打开文件?)

我该如何解决?

python csv python-3.x

141
推荐指数
5
解决办法
20万
查看次数

如何将文件夹中的所有.csv文件转换为具有多个工作表选项卡的单个.xlsx文件(每个.csv 1个)?

我有一个包含20个左右.csv文件的文件夹.我想创建一个包含多个工作表选项卡的单个.xlsx文件(excel文件)(每个.csv为1).

有人可以推荐一个简单的脚本,用户只需要指定两件事:带有.csv文件的文件夹和新的.xlsx文件的路径吗?

我在这个帖子中发现了同样的问题,但没有答案我能理解:

https://superuser.com/questions/742454/how-to-convert-many-csv-files-into-1-xlsx-file-with-multiple-tabs?rq=1

谢谢大家,

python csv excel

2
推荐指数
1
解决办法
3177
查看次数

标签 统计

csv ×2

python ×2

excel ×1

python-3.x ×1