真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python中怎么實(shí)現(xiàn)文件讀取操作-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)Python中怎么實(shí)現(xiàn)文件讀取操作,文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

文圣ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書(shū)合作)期待與您的合作!
with open(filename) as fp: 
  dataMat = []
  for line in fp.readlines():
          # fp.readlines()返回一個(gè)list,list of strs
          # 也即line類(lèi)型為`str`
    curLine = line.strip().split('\t')
          # 只有`str`類(lèi)型才有strip()成員函數(shù),
          # 在經(jīng)過(guò)split()分割,得到list類(lèi)型
          # 也即curLine類(lèi)型為list
          # curLine 仍然是由字符串構(gòu)成的list
    dataMat.extend([float(entry) for entry in curLine])
          # 對(duì)每一個(gè)類(lèi)型進(jìn)行強(qiáng)轉(zhuǎn)

文件流成員函數(shù)

(1)fp.readlines():返回的是由字符串構(gòu)成的 list,list of strs(文件中的每一行為一個(gè)字符串,劃分行的標(biāo)識(shí)是\n(換行符))

(2)str.strip():strip() 是字符串的成員函數(shù),strip()的返回值仍然為字符串

(3)str.split():split() 是字符串的成員函數(shù),返回值是是字符串構(gòu)成的 list,list of strs

(4)從文件中讀取的數(shù)據(jù)(經(jīng)過(guò)行,再對(duì)行切分)都是字符串類(lèi)型,如果需要轉(zhuǎn)換為數(shù)值,需要強(qiáng)制類(lèi)型轉(zhuǎn)換。

read()、readlines()、readline()

(1)read():讀取全部(自然是置于內(nèi)存中),返回類(lèi)型為 str

(2)readlines():讀取全部行(置于內(nèi)存中),list of strs(較適合按行迭代)

for line in fp.readlines():
  ...
                # line 中的內(nèi)容其實(shí)就是 readline 的內(nèi)容

(3)readline():逐行讀取,返回類(lèi)型為 str

while True:
  line = fp.readline()
  if not line:
    break
  ...

當(dāng)要讀取的文件過(guò)大,應(yīng)優(yōu)先使用 readline() 逐行讀取,出于內(nèi)存的考慮。

io.UnsupportedOperation: read

也即不支持讀操作,為什么 with open() as fp: fp(文件流)卻不可以讀呢?獲取文件的mode(模式)不對(duì),如果設(shè)置成了w或者wb,就意味著只寫(xiě)模式。

上述就是小編為大家分享的Python中怎么實(shí)現(xiàn)文件讀取操作了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。


當(dāng)前標(biāo)題:Python中怎么實(shí)現(xiàn)文件讀取操作-創(chuàng)新互聯(lián)
URL分享:http://weahome.cn/article/dohipd.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部