亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

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

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

問題描述

一個很簡單的小爬蟲程序

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 的結果是中文:

<domaininfo strDomain='XXX.com.' strOwner='XXX' strDepartment='云平臺部' strBusiness='[互聯網業務系統 - XXX' strUser='XXX;'>

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

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

Windows 7 操作系統,python 2.7

請問一下各位,這個問題如何解決?

問題解答

回答1:

你需要知道 content 的編碼方式,并考慮是否要轉換

你需要用 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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 一级毛片真人不卡免费播 | 国产亚洲一区二区精品 | 亚洲不卡在线视频 | 国产毛片一级 | 久久久免费的精品 | 亚洲精品入口一区二区在线观看 | 午夜激情福利在线 | 欧美成人观看视频在线 | 91久久亚洲精品国产一区二区 | 网站大全黄免费 | 亚洲一区色图 | 中国一级黄色大片 | 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片99 | 久久se精品一区二区国产 | 国产精品久久永久免费 | 色综色天天综合网 | 酒色成人网| 亚洲加勒比久久88色综合一区 | 亚洲欧美日韩在线 | 精品久久久久亚洲 | 久久久日韩精品国产成人 | 欧美ol丝袜高跟秘书在线观看 | 在线视频 一区二区 | 2021色噜噜狠狠综曰曰曰 | 国内自拍网红在线综合 | 国产原创视频在线 | 999国产一区二区三区四区 | 久久综合久久精品 | 久久精品国产无限资源 | 国产精品日本不卡一区二区 | 精品一区二区免费视频 | 成人精品视频一区二区三区尤物 | 免费碰碰碰视频在线看 | 国产精品aaa | 精品日韩在线 | 日本xxx片免费高清在线 | 亚洲精品视频区 | 在线国产观看 | 麻豆19禁国产青草精品 | 在线观看人成午夜影片 | 久久草在线视频 |