代码改变世界

【python】处理字符串编码为gbk格式,一般用在中文传参

2022-09-29 19:21  码上起舞  阅读(122)  评论(0)    收藏  举报
key1=str(key1).encode("gbk")

读取log文件,中文保持原样读入
with open(log_file_path, "r", encoding="utf-8") as file:

1.组装数据写入csv
datalist=[]
data_list.append({"caseNo": i, "method": "POST", "caseurl": cut_url, "casebody": json.dumps(body,ensure_ascii=False),
"response": "response.json()", "result": "True"})
df_post = pd.DataFrame(data_list)
times=time.strftime("%m%d%H%M")
2.大数据处理,将带有中文的数据写入csv,特殊字符引号等保持原样写入,不加转义,制表符分隔
df.to_csv(output_csv_path, sep='\t', index=False, quoting=csv.QUOTE_NONE, escapechar='\\')