使用Python?文件讀取的多種方式(四種方式)
python讀文件的4種方式
1.直接打開(kāi)就讀
with open('filepath','r') as f:
for line in f:
print(line)
print('一行數(shù)據(jù)')雖然f是一個(gè)文件實(shí)例,但可以通過(guò)以上方式對(duì)每一行進(jìn)行循環(huán)處理了,處理時(shí)每一行是一個(gè)字符串str,而且這個(gè)是速度最快最簡(jiǎn)潔的方法
2.用read()打開(kāi)
with open('filepath','r') as f:
ff=f.read()這個(gè)函數(shù)把文件全部?jī)?nèi)容一次性讀到一個(gè)字符串中。就是一坨的那種,如果把ff用循環(huán)讀取的方式輸出,會(huì)是一個(gè)一個(gè)字符,因?yàn)?code>ff是字符串,本質(zhì)上是tuple。
3.用readlines()
with open('filepath','r') as f:
lines=f.readlines()
for line in lines:
print(line)這個(gè)函數(shù)將文件所用內(nèi)容以行為區(qū)分讀到一個(gè)列表中 ,列表中的每一個(gè)元素是一行;lines是list,line 是str。
4.用readline()
with open('filepath','r') as f:
line =f.readline()
while line:
print(line)
line=f.readline()這種方式是一行一行的讀,非常的省內(nèi)存,當(dāng)文件巨大的情況下是有好處的
注:如果不用with open 可以用
f=open(path,'r') f.close()
來(lái)打開(kāi)關(guān)閉文件
訪問(wèn)模式

到此這篇關(guān)于Python 文件讀取的4種方式的文章就介紹到這了,更多相關(guān)Python 文件讀取內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決python 執(zhí)行sql語(yǔ)句時(shí)所傳參數(shù)含有單引號(hào)的問(wèn)題
這篇文章主要介紹了解決python 執(zhí)行sql語(yǔ)句時(shí)所傳參數(shù)含有單引號(hào)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06
Python實(shí)現(xiàn)PDF轉(zhuǎn)Word的方法詳解
由于PDF的文件大多都是只讀文件,有時(shí)候?yàn)榱藵M足可以編輯的需要通??梢詫DF文件直接轉(zhuǎn)換成Word文件進(jìn)行操作。本文為大家整理了一些實(shí)現(xiàn)方法,希望對(duì)大家有所幫助2023-02-02
python 爬取騰訊視頻評(píng)論的實(shí)現(xiàn)步驟
這篇文章主要介紹了python 爬取騰訊視頻評(píng)論的實(shí)現(xiàn)步驟,幫助大家更好的理解和學(xué)習(xí)使用python爬蟲(chóng),感興趣的朋友可以了解下2021-02-02
python矩陣的轉(zhuǎn)置和逆轉(zhuǎn)實(shí)例
今天小編就為大家分享一篇python矩陣的轉(zhuǎn)置和逆轉(zhuǎn)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12
Python使用sftp實(shí)現(xiàn)上傳和下載功能
這篇文章主要為大家詳細(xì)介紹了Python使用sftp實(shí)現(xiàn)上傳和下載功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04
python 消除 futureWarning問(wèn)題的解決
今天小編就為大家分享一篇python 消除 futureWarning問(wèn)題的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12
關(guān)于Python調(diào)用百度語(yǔ)音合成SDK實(shí)現(xiàn)文字轉(zhuǎn)音頻的方法
這篇文章主要介紹了關(guān)于Python調(diào)用百度語(yǔ)音合成SDK實(shí)現(xiàn)文字轉(zhuǎn)音頻的方法,AipSpeech是語(yǔ)音合成的Python?SDK客戶端,為使用語(yǔ)音合成的開(kāi)發(fā)人員提供了一系列的交互方法,需要的朋友可以參考下2023-07-07
PyTorch實(shí)現(xiàn)MNIST數(shù)據(jù)集手寫(xiě)數(shù)字識(shí)別詳情
這篇文章主要介紹了PyTorch實(shí)現(xiàn)MNIST數(shù)據(jù)集手寫(xiě)數(shù)字識(shí)別詳情,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容戒殺,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-09-09
python判斷所輸入的任意一個(gè)正整數(shù)是否為素?cái)?shù)的兩種方法
今天小編就為大家分享一篇python判斷所輸入的任意一個(gè)正整數(shù)是否為素?cái)?shù)的兩種方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06

