日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python怎么讀二進制文件

實際項目中經(jīng)常遇到讀取二進制問題,Python下讀取二進制文件一般用Python的文件打開讀寫相關(guān)函數(shù)和struct.

十多年的信豐網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整信豐建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“信豐網(wǎng)站設(shè)計”,“信豐網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

python學(xué)習(xí)網(wǎng),大量的免費python視頻教程,歡迎在線學(xué)習(xí)!

1。獲取文件名filename,可用對話框,也可以直接手寫

2。打開文件,這里中是打開,像看書一樣,只是打開書,還沒有看里面的內(nèi)容,可以看,也可以不看

binFile=open(filename,'rb')

3。那就看看吧,binFile現(xiàn)在就是書的名字了。這里我們讀入4個字,如果read()將讀入整個文件

context=binFile.read(4)

4。讀入之后問題來了,context包含四個字(4Bytes),但這四個字是加密的(二進制)。這時要找翻譯struct.unpack

realContext=struct.unpack(format,context)

5。format的就是加密規(guī)則了,由1,2,4,8個字節(jié)組成其他類型,或者其他類型的數(shù)組。

a,b,c,d=struct.unpack('4c',context)

讀入四個字符

6。打開文件后用完一定要關(guān)閉,和看書一個樣,看完后要合上。

binFile.close()

7。查找內(nèi)容,文件內(nèi)容可以一個一個字的按順序讀出,但如果已經(jīng)知道內(nèi)容在什么位置,可以用查找方式讀出。

binFile.seek(100)
context=binFile.read(4)

讀出100位置后面的4個字,(101,102,103,104)

8。Python還提供也一些高級讀寫功能,如整行讀取等。


新聞標(biāo)題:創(chuàng)新互聯(lián)Python教程:python怎么讀二進制文件
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/djceeoe.html