欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中base64與xml取值結(jié)合問(wèn)題

 更新時(shí)間:2019年12月22日 11:21:50   作者:Jacks-os火狐  
這篇文章主要介紹了Python中base64與xml取值結(jié)合問(wèn)題,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Base64是一種用64個(gè)字符來(lái)表示任意二進(jìn)制數(shù)據(jù)的方法。

用記事本打開(kāi)exe、jpg、pdf這些文件時(shí),我們都會(huì)看到一大堆亂碼,因?yàn)槎M(jìn)制文件包含很多無(wú)法顯示和打印的字符,所以,如果要讓記事本這樣的文本處理軟件能處理二進(jìn)制數(shù)據(jù),就需要一個(gè)二進(jìn)制到字符串的轉(zhuǎn)換方法。Base64是一種最常見(jiàn)的二進(jìn)制編碼方法。

具體代碼如下所述:

import base64
from xml.dom import minidom
# 打開(kāi)xml文件
dom=minidom.parse("D:\\pythonp\\ttt.xml")
# 根據(jù)標(biāo)簽name獲取值
names=dom.getElementsByTagName('name')
#獲取節(jié)點(diǎn)數(shù)據(jù)
name=names[1].firstChild.data
# name為str,而ptr為bytes
ptr=name.encode(encoding='utf-8')
# 加密
p = base64.b64encode(ptr)
# 將字節(jié)轉(zhuǎn)換位字符串
pp=str(p,encoding='utf-8')
# 打印
print(pp)
# 輸出結(jié)果為:dG9t
# base64解密
Q = base64.b64decode(pp)
# 將字節(jié)轉(zhuǎn)換位字符串
QQ=str(Q,encoding='utf-8')
# 打印
print(QQ)
# 輸出結(jié)果為:tom

總結(jié)

以上所述是小編給大家介紹的Python中base64與xml取值結(jié)合問(wèn)題,希望對(duì)大家有所幫助!

相關(guān)文章

  • python正則表達(dá)式的使用

    python正則表達(dá)式的使用

    這篇文章主要介紹了python正則表達(dá)式的使用,需要的朋友可以參考下
    2017-06-06
  • Django中處理出錯(cuò)頁(yè)面的方法

    Django中處理出錯(cuò)頁(yè)面的方法

    這篇文章主要介紹了Django中處理出錯(cuò)頁(yè)面的方法,即在異常出現(xiàn)時(shí)返回的頁(yè)面信息,需要的朋友可以參考下
    2015-07-07
  • 簡(jiǎn)單談?wù)刾ython中的Queue與多進(jìn)程

    簡(jiǎn)單談?wù)刾ython中的Queue與多進(jìn)程

    本文給大家簡(jiǎn)單總結(jié)了下再Python中的隊(duì)列對(duì)象(queue)以及多進(jìn)程(multiprocessing),非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下
    2016-08-08
  • python pandas dataframe多列篩選方式

    python pandas dataframe多列篩選方式

    這篇文章主要介紹了python pandas dataframe多列篩選方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python序列化pickle模塊使用詳解

    Python序列化pickle模塊使用詳解

    這篇文章主要介紹了Python序列化pickle模塊使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • python中用Scrapy實(shí)現(xiàn)定時(shí)爬蟲(chóng)的實(shí)例講解

    python中用Scrapy實(shí)現(xiàn)定時(shí)爬蟲(chóng)的實(shí)例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于python中用Scrapy實(shí)現(xiàn)定時(shí)爬蟲(chóng)的實(shí)例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01
  • 10個(gè)Python小技巧你值得擁有

    10個(gè)Python小技巧你值得擁有

    這篇文章主要介紹了10個(gè)Python小技巧,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-09-09
  • Python實(shí)現(xiàn)視頻去抖動(dòng)功能

    Python實(shí)現(xiàn)視頻去抖動(dòng)功能

    視頻去抖動(dòng)是視頻處理中的一項(xiàng)重要技術(shù),它可以有效地減少視頻中由于相機(jī)震動(dòng)或手持拍攝等原因而導(dǎo)致的畫面抖動(dòng),提高視頻的質(zhì)量,本文將介紹如何利用 Python 中的 OpenCV 庫(kù)實(shí)現(xiàn)視頻去抖動(dòng)的方法,并提供代碼實(shí)例,感興趣的朋友可以參考下
    2024-04-04
  • 一波神奇的Python語(yǔ)句、函數(shù)與方法的使用技巧總結(jié)

    一波神奇的Python語(yǔ)句、函數(shù)與方法的使用技巧總結(jié)

    這篇文章主要介紹了一波神奇的Python函數(shù)與方法的使用技巧總結(jié),包括裝飾器和with語(yǔ)句等的不常見(jiàn)用法,需要的朋友可以參考下
    2015-12-12
  • Python比較兩個(gè)圖片相似度的方法

    Python比較兩個(gè)圖片相似度的方法

    這篇文章主要介紹了Python比較兩個(gè)圖片相似度的方法,涉及Python操作pil模塊實(shí)現(xiàn)圖片比較的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03

最新評(píng)論