NoneType怎么解決?
出現(xiàn)這種情況一般都是獲取內(nèi)容時(shí)得到的是json格式數(shù)據(jù)或者說是字典格式數(shù)據(jù),然后把json格式數(shù)據(jù)寫入文件時(shí)才會(huì)報(bào)錯(cuò)。解決方法如下:
1、首先在Python中可以調(diào)用json模塊以處理json格式數(shù)據(jù),這樣json格式數(shù)據(jù)便可以轉(zhuǎn)換成字符串了。
2、轉(zhuǎn)換方法就是dumps(),然后把轉(zhuǎn)換后的字符串賦值給aa即可。
3、這樣執(zhí)行的時(shí)候就不會(huì)報(bào)錯(cuò)了,但是這樣直接寫入文件會(huì)出現(xiàn)\u亂碼,這就涉及到編碼問題了。
4、所以要在dumps里面添加一個(gè)參數(shù),ensure_ascii,并且設(shè)置為FALSE選項(xiàng)才可以。
5、最后再次運(yùn)行即可把字典的內(nèi)容成功的寫入到文件當(dāng)中去了。
下一篇rx輸出是什么意思