python怎么将字典写入文件,python如何把字典写入文件
tcode={ } transcode={ } def getcode():#从文本中获取英文对应的故障码,并保存在tcode字典(故障码文本样例:0xff,0x ff,0x00,0x01, FuelVolumeRegulatorControlCircuitHigh ),以打开( text_en.txt , r )作为文件一:用于文件一中的行。readlines():如果不是line:continue line=line。strip()titems=line。split( \ t )strkey=titems[0].lower()strtemp=titems[1]tcode[strkey]=strtempdef GetTransCode():#从文本中获取中文对应的故障码,并保存在tcode字典(故障码文本样例:0xff,0x ff,0x00,0x01,燃油调节器控制电路过高)with open(text_cn.txt , r )作为文件一:用于文件一中的行。读取行数():如果不是行:继续行=行。strip()代码转换[line。split( \ t )[0].lower()]=line。split( \ t )[1]def replatcode():#将已经翻译的中文故障码在英文文本中用身份查找出来并替换,对新的tcode字典键进行排序,并写入新的文本中对于transcode.keys()中的查找关键字:如果tcode。get(查找键,-1)!=-1:tcode[查找键]=transcode[查找键]templine=[]lkeys=tcode。keys()lkeys。lkeys中键的sort():value=tcode。get(key)key=key。upper().将(“0X”,“0X”)温度线。追加( % s \ t % s \ n %(key,value))替换为打开( text_trans.txt , w )作为文件二:文件二。writelines(templine)if _ _ name _ _= _ _ main _ _ :gett code()get transcode()repl transcode()
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。