第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

跪求!python 字符串問題處理感激不盡

跪求!python 字符串問題處理感激不盡

蝴蝶不菲 2019-09-19 22:14:46
{"rs":[["outer",[{"$u":"f45V6r"},[["zul.sel.Listbox",'f45V6r',{id:'lstbEwbInfo',$onSelect:true,$onClick:true,$onTopPad:false,$onDataLoading:true,$onDoubleClick:true,vflex:'true',prolog:'\n\t\t\t\t\t\t\t\t\t\t\t\t',emptyMessage:'沒有符合條件的數(shù)據(jù)',model:true,_topPad:0,_totalSize:50,_offset:0,_listbox$rod:true,_listbox$noSelectAll:true,nonselectableTags:"",paginal:{$u:'f45V7r'}這個是我抓下來的數(shù)據(jù),但是數(shù)據(jù)中有的字符串沒有雙引號,有的字符串有單引號,這樣不能json格式化字典,請問這種情況如何讓json格式化字典呢?處理里面的沒有雙引號的字符,單引號直接替換雙引號就可以了,但是沒有引號的那些,如何變雙引號呢?因為字符串太長了,我只復制了其中部分,謝謝。否則我無法json.loads
查看完整描述

2 回答

?
一只甜甜圈

TA貢獻1836條經(jīng)驗 獲得超5個贊

有兩個庫可以試試
一個是:ast.literal_eval()
>>>importast
>>>s="{'username':'dfdsfdsf'}"
>>>ast.literal_eval(s)
{'username':'dfdsfdsf'}
demjson也是解決json語法錯誤問題的好方法:
pipinstalldemjson
用法:
fromdemjsonimportdecode
bad_json="{'username':'dfdsfdsf'}"
python_dict=decode(bad_json)
demjson.decode對于損壞的json來說,它是一個很棒的工具,但是當你處理大量的json數(shù)據(jù)時,ast.literal_eval能更好地匹配,并且更快。
                            
查看完整回答
反對 回復 2019-09-19
?
守著星空守著你

TA貢獻1799條經(jīng)驗 獲得超8個贊

用demjson庫,可以處理非標準的json格式。步驟:1.pipinstalldemjson2.importdemjson3.demjson.decode(s)
                            
查看完整回答
反對 回復 2019-09-19
  • 2 回答
  • 0 關注
  • 233 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號