废话不多说,直接使用 encoding='utf-8-sig'
直接上代码:
def save_result_to_file(filename):
with open(f'{filename}.csv', mode='w', newline='', encoding='utf-8-sig') as csv_file:
fieldnames = ['case','api_name', 'status','status_code', "request", 'data','response_time','response']
writer = csv.DictWriter(csv_file, fieldnames=fieldnames)
writer.writeheader()
for row in result_file:
writer.writerow(row)