欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[Python] TypeError: write() argument must be str, not bytes

程序员文章站 2024-02-21 23:17:28
...

问题:

今天使用Python向文件中写入内容报了如下错误:

TypeError: write() argument must be str, not bytes


解决:

原因是文件打开方式有问题,把之前的打开语句修改为二进制方式打开就没有问题了。如下:

修改前的语句:

f_w = open(file_name, "w")

修改后的语句:

f_w = open(file_name, "wb+")
相关标签: python