Python 3.1.3 Win 7:csv writerow错误“必须是字节或缓冲区,而不是str”
问题内容:
在Win xp机器上得到了一个简单的脚本,该脚本在Python 2.7.1下可以正常工作。现在获得了带有Python 3.1.3的Win 7机器。
代码是:
owriter.writerow(dtime[1][1])
dtime[1][1]=['30-Aug-10 16:00:00', '2.5', '15']
得到此错误消息: TypeError: must be bytes or buffer, not str
我应该做些什么改变?
谢谢。
问题答案:
可能您需要以文本模式打开文件。如果没有,请包含足够的代码,使其可运行并演示问题。