我正在用Python3.6编写一个简单的脚本,并使用csv模块创建一个csv文件。我的代码附在下面,是我在网上找到的多个示例的复写本,但是当我运行代码时,会收到错误消息TypeError: a bytes-like object is required, not a 'str'
。你知道吗
import csv
File_Name = Test.csv
with open(File_Name, 'wb') as csvfile:
filewriter = csv.writer(csvfile,delimiter=',')
filewriter = writerow(['Paul','Mary'])
不应将
csvwriter
实例重新分配给。应该用它来写行。你知道吗在python3中,应该以只写模式打开文件,每个documentation使用
newline=''
。你知道吗您必须从'wb'更改为'w',文件名应在引号中(“测试.csv“或者”测试.csv')见下文
如果不需要二进制模式,可以使用以下方法:
查看表here以查看有关不同可用模式的详细信息。你知道吗
相关问题 更多 >
编程相关推荐