用python将一个json文件的编码格式改为utf-8含bom
用python将一个json文件的编码格式改为utf-8含bom 将exsx文件另存为utf-8含bom编码格式的csv文件:import pandas as pd
def xlsx2csv(path,xlsxpath):
pf = pd.read_excel(path)
pf.to_csv(xlsxpath,header=True,index=False,encoding='utf-8-sig') # encoding='utf-8-sig' 为 utf-8含bom,若encoding='utf-8' 则为utf-8
if __name__ == "__main__":
path = r''# 数据源地址
savepath = r''# csv的保存地址
xlsx2csv(path,savepath) 将dict保存到编码格式为utf-8含bom的json文件中
import json
path = r''#存放json文件的路径及文件名
dict1 = {
"markResult":
{
"hdTimeEnd": 0.0000000000000000,
"hdTimeStart": 0.0000000000000000,
"happy" : "今天进步了一点点",
"bad": "还有好多不懂"
}
}
with open(path,'a',encoding='utf-8-sig')as fp: #创建并json文件
json.dump(dict1,fp,ensure_ascii=False) # 将dict1的数据写入json文件中
页:
[1]