python技術收集(待繼續新增)

2021-06-08 17:12:14 字數 474 閱讀 8996

mi

nidom解析非utf-8編碼的xml檔案

python中使用minidom解析xml,會遇到編碼問題。minidom支援utf-8的編碼,對於其他的編碼,必須進行轉換,否則解析時會產生異常。下面以讀取gb2312編碼的xml檔案為例。 

sourcefile = codecs.open(sourcefilepath,mode='r')

xmlcontentstr = sourcefile.read()

xmlcontentstr = xmlcontentstr.decode('gb2312').encode('utf-8')

xmlcontentstr =xmlcontentstr.replace('encoding="gb2312"','encoding="utf-8"')

sourcexml = minidom.parsestring(xmlcontentstr)

C 用ADO問題收集,待更新

沒有仔細深究過ado,就按照網上的大體的方法訪問資料庫。1 recordsetptr 獲得這個記錄之後,以命令模式open指定的一條記錄的時候,record fields getitem variant t str value 是可以獲取值的 但是當record fields getitem var...

待學技術或框架

1.hbase 用於採集 2.redis key value memory db 用於採集 分布式快取技術 3.memory cache key value memory db 用於採集 分布式快取技術 memory cache 使用記憶體作為資料的緩衝,加快資料的讀取,減少db伺服器的負擔。在無數...

python收集 Python收集主機資訊

python收集linux主機資訊,需要安裝dmidecode命令,yum y install dmidecode usr bin env python coding utf 8 from subprocess import popen,pipe 獲取ifconfig命令資訊 def getifco...