一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 淺談python中對于json寫入txt文件的編碼問題

淺談python中對于json寫入txt文件的編碼問題

2021-03-01 00:32蠟筆小心丶 Python

今天小編就為大家分享一篇淺談python中對于json寫入txt文件的編碼問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

最近一直在研究python+selenium+beautifulsoup的爬蟲,但是存入數據庫還有寫入txt文件里面的時候一直都是unicode編碼的格式。

接下來就是各種翻閱文檔,查找谷歌和度娘,但是都沒有具體的說明是什么問題。

結果根據自己的代碼發現,原來是一句代碼寫到后面去了。

?
1
2
3
4
5
name = json.dumps('中國你好', ensure_ascii=False) #重點就是這一句代碼
date = time.strftime('%Y-%m-%d', time.localtime(time.time())) #此處是時間轉換
f = codecs.open(date + '.txt', 'a', 'utf-8')
f.write('%s\n\n' % name)
f.close()

分析 json.dumps('中國你好')

'中國你好' 是ascii 字符碼,而不是真正的中文。

這是因為json.dumps 序列化時對中文默認使用的ascii編碼

想輸出真正的中文需要指定ensure_ascii=False

json.dumps中可以放置json字符串,但是也必須指定ensure_ascii=False

json.dumps : dict轉成str

以上這篇淺談python中對于json寫入txt文件的編碼問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/u011615787/article/details/73089523

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 高黄h文各种play | 干美女在线视频 | 国产午夜久久精品 | 91精品国产综合久久消防器材 | 国产精品亚欧美一区二区三区 | a级毛片毛片免费很很综合 a级黄色视屏 | 国色天香社区在线视频免费观看 | 亚洲免费视 | 国产精品久久毛片完整版 | 日本一区二区高清免费不卡 | 午夜dj影院在线观看完整版 | chinese456老人gay| 西西人体大胆啪啪私拍色约约 | 欧美视频精品一区二区三区 | a级影视| 国产欧美视频一区二区三区 | 国产小嫩模好紧 | 日本美女动态图片 | 欧美色精品天天在线观看视频 | 欧美1级| 无码国产成人777爽死在线观看 | 秋霞网毛片 | 91麻豆国产| 日本久久影视 | 亚洲AV中文字幕无码久久 | 欧美日韩国产成人综合在线 | 性欧美xxxxxxx另类 | tolove第一季动画在线看 | 久久成人永久免费播放 | 高h生子双性美人受 | 韩日一区二区三区 | 日本漫画被黄漫免费动 | 亚洲欧洲日产v特级毛片 | 欧美一级高清片免费一级 | 天天干夜夜添 | 亚洲 欧美 中文字幕 在线 | 欧美一区二区三区高清不卡tv | 精品福利视频一区二区三区 | 乳 好大h | 成人在线视频在线观看 | 韩国悲惨事件30无删减在线 |