问题:
今天使用Python向文件中写入内容报了如下错误:
TypeError: write() argument must be str, not bytes
解决:
原因是文件打开方式有问题,把之前的打开语句修改为二进制方式打开就没有问题了。如下:
修改前的语句:
f_w = open(file_name, "w")
修改后的语句:
f_w = open(file_name, "wb+")
问题:
今天使用Python向文件中写入内容报了如下错误:
TypeError: write() argument must be str, not bytes
解决:
原因是文件打开方式有问题,把之前的打开语句修改为二进制方式打开就没有问题了。如下:
修改前的语句:
f_w = open(file_name, "w")
修改后的语句:
f_w = open(file_name, "wb+")