问题
在文件写操作时出现TypeError: a bytes-like object is required, not ‘str’
分析
是函数write需要的参数类型是字节对象不是字符串
解决方式
把str转换成bytes类型
bytes(data,‘utf-8’) 或者 str.encode(data,‘utf-8’)
第二个参数是编码,根据需求选择。
版权声明:本文为helloworld_Fly原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
在文件写操作时出现TypeError: a bytes-like object is required, not ‘str’
是函数write需要的参数类型是字节对象不是字符串
把str转换成bytes类型
bytes(data,‘utf-8’) 或者 str.encode(data,‘utf-8’)
第二个参数是编码,根据需求选择。