国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

python2.7 - python 中文寫入文件后亂碼

瀏覽:136日期:2022-09-16 09:17:07

問題描述

一個(gè)很簡單的小爬蟲程序

for i in L:content = urllib2.urlopen(’http://X.X.X.X/cgi-bin/GetDomainOwnerInfo?domain=%s’ %i)html = content.read()with open(’domain_test.xml’,’a’) as f: f.write(html) print html

print 的結(jié)果是中文:

<domaininfo strDomain='XXX.com.' strOwner='XXX' strDepartment='云平臺(tái)部' strBusiness='[互聯(lián)網(wǎng)業(yè)務(wù)系統(tǒng) - XXX' strUser='XXX;'>

但直接打開xml文本的時(shí)候卻是亂碼:

<domaininfo strDomain='XXX.com.' strOwner='XXX' strDepartment='?o‘?13??°é?¨' strBusiness='[?o’è?”??‘???????3???? - ?????‰?–1?o”?”¨]' StrUser='XXX;'>

Windows 7 操作系統(tǒng),python 2.7

請問一下各位,這個(gè)問題如何解決?

問題解答

回答1:

你需要知道 content 的編碼方式,并考慮是否要轉(zhuǎn)換

你需要用 utf-8 打開文件,然后寫入

codecs.open(filename, mode[, encoding[, errors[, buffering]]])

Open an encoded file using the given mode and return a wrapped versionproviding transparent encoding/decoding. The default file mode is ’r’meaning to open the file in read mode.

Note The wrapped version will only accept the object format defined bythe codecs, i.e. Unicode objects for most built-in codecs. Output isalso codec-dependent and will usually be Unicode as well. Note Filesare always opened in binary mode, even if no binary mode was specified. This is done to avoid data loss due to encodings using8-bit values. This means that no automatic conversion of ’n’ is doneon reading and writing. encoding specifies the encoding which is to beused for the file.errors may be given to define the error handling. It defaults to’strict’ which causes a ValueError to be raised in case an encodingerror occurs.buffering has the same meaning as for the built-in open() function. Itdefaults to line buffered.

import codecsf = codecs.open('domain_test.xml', 'w', 'utf-8')回答2:

試試在文件開頭加上 # -*- coding: utf-8 -*-

回答3:

在文件開頭加上 #coding:utf-8

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚欧色 | 97视频久久 | 国产亚洲欧美日韩在线观看一区二区 | 国产在线精品香蕉综合网一区 | 亚洲精品午夜久久久伊人 | 精品国产高清在线看国产 | 久久久香蕉视频 | 日韩国产片 | 日本人的色道www免费一区 | 武松大战潘金莲三级在线 | 男人的天堂在线观看入口 | 美女张开腿让男人捅的视频 | 日本免费网址 | 亚洲三级在线看 | 国产免费久久精品 | 国产日本精品 | 亚洲一级免费视频 | 男子操女子 | 日韩精品一区二区三区视频网 | 国产17部性孕妇孕交在线 | 美女国产福利视频 | 久久看视频 | 欧美成人自拍 | 久久久久久免费观看 | 美女张开腿让男人捅的视频 | 亚洲a级在线观看 | 国产精品a人片在线观看 | 人成午夜 | 国产成人综合日韩精品无 | 97sese论坛 | 国产舐足视频在线观看 | 91久久精品国产91久久性色也 | 欧美成人三级视频 | 第一色区 | 一级女性全黄久久生活片 | 亚洲第一成年网站大全亚洲 | 中文字幕一区二区小泽玛利亚 | 2019天天操天天干天天透 | 欧美一级欧美一级毛片 | 高清一级淫片a级中文字幕 高清一区二区 | 黄色三级欧美 |