开发者社区 问答 正文

python3.5 中 writer.writerows 问题?报错

在使用python3.5时,输入如下代码,报错了。我知道python3中bytes和str类型分得很清楚,这种情况下处理呢?

 

展开
收起
爱吃鱼的程序员 2020-06-08 15:22:20 676 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

     代码中wb表示二进制方式打开,但是写入的'姓名'这些字符串是str所以会显示那样的错误。改成文本+编码打开就可以了

    withopen('demo.csv','w',encoding='utf8')asf:writer=csv.writer(f)writer.writerow(['姓名','年龄','电话'])

     

    2020-06-08 15:22:34
    赞同 展开评论
问答分类:
问答标签:
问答地址: