使用Python?文件讀取的多種方式(四種方式)
python讀文件的4種方式
1.直接打開就讀
with open('filepath','r') as f:
for line in f:
print(line)
print('一行數(shù)據(jù)')雖然f是一個文件實例,但可以通過以上方式對每一行進(jìn)行循環(huán)處理了,處理時每一行是一個字符串str,而且這個是速度最快最簡潔的方法
2.用read()打開
with open('filepath','r') as f:
ff=f.read()這個函數(shù)把文件全部內(nèi)容一次性讀到一個字符串中。就是一坨的那種,如果把ff用循環(huán)讀取的方式輸出,會是一個一個字符,因為ff是字符串,本質(zhì)上是tuple。
3.用readlines()
with open('filepath','r') as f:
lines=f.readlines()
for line in lines:
print(line)這個函數(shù)將文件所用內(nèi)容以行為區(qū)分讀到一個列表中 ,列表中的每一個元素是一行;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()
來打開關(guān)閉文件
訪問模式

到此這篇關(guān)于Python 文件讀取的4種方式的文章就介紹到這了,更多相關(guān)Python 文件讀取內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決python 執(zhí)行sql語句時所傳參數(shù)含有單引號的問題
這篇文章主要介紹了解決python 執(zhí)行sql語句時所傳參數(shù)含有單引號的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
Python實現(xiàn)PDF轉(zhuǎn)Word的方法詳解
由于PDF的文件大多都是只讀文件,有時候為了滿足可以編輯的需要通常可以將PDF文件直接轉(zhuǎn)換成Word文件進(jìn)行操作。本文為大家整理了一些實現(xiàn)方法,希望對大家有所幫助2023-02-02
python矩陣的轉(zhuǎn)置和逆轉(zhuǎn)實例
今天小編就為大家分享一篇python矩陣的轉(zhuǎn)置和逆轉(zhuǎn)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12
關(guān)于Python調(diào)用百度語音合成SDK實現(xiàn)文字轉(zhuǎn)音頻的方法
這篇文章主要介紹了關(guān)于Python調(diào)用百度語音合成SDK實現(xiàn)文字轉(zhuǎn)音頻的方法,AipSpeech是語音合成的Python?SDK客戶端,為使用語音合成的開發(fā)人員提供了一系列的交互方法,需要的朋友可以參考下2023-07-07
PyTorch實現(xiàn)MNIST數(shù)據(jù)集手寫數(shù)字識別詳情
這篇文章主要介紹了PyTorch實現(xiàn)MNIST數(shù)據(jù)集手寫數(shù)字識別詳情,文章圍繞主題展開詳細(xì)的內(nèi)容戒殺,具有一定的參考價值,需要的朋友可以參考一下2022-09-09
python判斷所輸入的任意一個正整數(shù)是否為素數(shù)的兩種方法
今天小編就為大家分享一篇python判斷所輸入的任意一個正整數(shù)是否為素數(shù)的兩種方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06

