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

问题:

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

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


解决:

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

修改前的语句:

f_w = open(file_name, "w")

修改后的语句:

f_w = open(file_name, "wb+")

猜你喜欢

转载自blog.csdn.net/gdkyxy2013/article/details/80495898
今日推荐