第一步:
先把图片转换为base64编码、然后写入到csv文件当中
#coding=utf-8
"""
===========================
Author:多测师_王sir
Time:2020-07-09 14:47
Wechat:xiaoshubass
website:www.duoceshi.cn
===========================
"""
import csv
import base64
def image_to_base64():
'''封装把图片转换为base64编码格式'''
o = open(r"C:多测师duoceshi
sa_aesduoceshi.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'C:多测师duoceshi
sa_aesimage.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()
![](https://img2020.cnblogs.com/blog/1257390/202007/1257390-20200709152546117-1516745794.png)
第三步:通过postman里面的pre-request script把本地csv文件里面的image对应的base64读取出来设置为全局变量
![](https://img2020.cnblogs.com/blog/1257390/202007/1257390-20200709152815788-346943243.png)
第四步:在下一个接口中用{{image}}进行引用这个变量
提示:
需要通过postman中的run自动化运行才能拿到本地image.csv中的文件