笨笨的方法,你自己看着用:
[Python] 纯文本查看 复制代码 import time
import json
mystr = r"[{'报送时间': datetime.datetime(2021, 9, 18, 16, 34, 57), '编号': '30066', '次数': 'K1', '碳': Decimal('3.170'), '锰': Decimal('0.073'), '硫': Decimal('0.044')}]"
mystr = mystr.replace("'","\"")
mystr = mystr.replace("[","").replace("]","")
mystr = mystr.replace("datetime.datetime","")
mystr = mystr.replace("(\"","\"")
mystr = mystr.replace("\")","\"")
mystr = mystr.replace("(","\"")
mystr = mystr.replace(")","\"")
mystr = mystr.replace("Decimal","")
strdict = json.loads(mystr)
curtime = time.strptime(strdict['报送时间'].replace(" ",""),'%Y,%m,%d,%H,%M,%S')
strdict['报送时间'] =str(curtime.tm_year)+"年"+str(curtime.tm_mon)+"月"+str(curtime.tm_mday)+"日"+str(curtime.tm_hour)+":"+str(curtime.tm_min)+":"+str(curtime.tm_sec)
strdict['碳']=float(strdict['碳'])
strdict['锰']=float(strdict['锰'])
strdict['硫']=float(strdict['硫'])
print(strdict)
|