51Testing软件测试论坛
标题: 使用Python过程中报错 [打印本页]
作者: 测试积点老人 时间: 2022-6-9 10:03
标题: 使用Python过程中报错
python 报错:a bytes-like object is required, not 'str'
代码如下:
- import csv
- import base64
- def image_to_base64():
- '''封装把图片转换为base64编码格式'''
- o = open(r'E:\Jmeter\1.jpg', 'rb')
- base64_data = base64.b64encode(o.read())
- s = base64_data.decode()
- return ("data:image/png;base64,%s"%s)
- def base64_write_csv():
- '''把生成的base64写入CSV文件'''
- f = open(r'E:\Jmeter\image.csv', 'wb')
- csv_writer = csv.writer(f)
- csv_writer.writerow(['image'])
- csv_writer.writerow([image_to_base64()])
- f.close()
- if __name__ == '__main__':
- base64_write_csv()
复制代码出现:
[attach]138371[/attach]
求问是咋回事?
作者: qqq911 时间: 2022-6-10 10:26
变量类型不对
作者: jingzizx 时间: 2022-6-10 15:15
写的不对
作者: kallinr 时间: 2022-6-10 16:08
变量检查弄一下
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) |
Powered by Discuz! X3.2 |