日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

python打开文件并读取2进制_在Python中,哪些文件可以读取为文本,哪些文件可以读取为二进制?...

發(fā)布時(shí)間:2024/10/14 96 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python打开文件并读取2进制_在Python中,哪些文件可以读取为文本,哪些文件可以读取为二进制?... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本問題已經(jīng)有最佳答案,請(qǐng)猛點(diǎn)這里訪問。

我想用open("page.html","r")讀取HTML文件。 我做到了沒有問題。 我的問題是Python將哪些文件視為文本文件,哪些二進(jìn)制文件? 例如,.css文件也是文本文件嗎? 如果我想在沒有二進(jìn)制模式的情況下讀取二進(jìn)制文件會(huì)怎樣?

讀取文件的方式實(shí)際上取決于您要處理的文件。您可以打開任何文件。但是,如何讀取/寫入數(shù)據(jù)有很大不同。不以二進(jìn)制模式讀取二進(jìn)制文件與在文本編輯器中打開相同的二進(jìn)制文件非常相似。數(shù)據(jù)將被解釋為ASCII數(shù)據(jù),而不是二進(jìn)制數(shù)據(jù),并且會(huì)發(fā)生奇怪的事情。

每個(gè)文件都可以視為二進(jìn)制0和1 s或ASCII字符(即文本)。在記事本或Sublime等編程編輯器中打開文件時(shí),您會(huì)看到該文件為ASCII字符或文本。當(dāng)您打開并讀取ASCII字符文本格式的文件時(shí),諸如.html .css文件之類的文件將很有意義,但仍可以以二進(jìn)制模式打開和讀取它們,二進(jìn)制模式將是每個(gè)字符的二進(jìn)制值,并且不易閱讀。

對(duì)于某些文件,例如.exe,您仍然可以打開并以ASCII字符讀取它們,但它們不是以ASCII字符生成的,因此,當(dāng)您在記事本中以文本形式打開它們時(shí),您會(huì)看到非人類可讀的字符,只是查看時(shí)可以說8個(gè)字節(jié)作為ASCII字符,但實(shí)際上這些字節(jié)可能分別有意義,例如,當(dāng)由計(jì)算機(jī)cpu讀取它們時(shí)。

總結(jié)

以上是生活随笔為你收集整理的python打开文件并读取2进制_在Python中,哪些文件可以读取为文本,哪些文件可以读取为二进制?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。