文章目录 问题分析解决方式 问题 在文件写操作时出现TypeError: a bytes-like object is required, not ‘str’ 分析 是函数write需要的参数类型是字节对象不是字符串 解决方式 把str转换成bytes类型 bytes(data,‘utf-8’) 或者 str.encode(data,‘utf-8’) 第二个参数是编码,根据需求选择。