python文件讀取read及readlines兩種方法使用詳解
引言
with open() as 和open()都是打開,還沒(méi)有讀入文件
假設(shè)test.fa的內(nèi)容如下圖所示:
ACGACGTAGCGTAGCTACGAT
CAGCGACGAGCTAGCGACGA
.read([size])方法
read([size])方法從文件當(dāng)前位置起讀取size個(gè)字節(jié),若無(wú)參數(shù)size,則表示讀取至文件結(jié)束為止,它返回字符串對(duì)象。
with open('test.fa') as fa:
f = fa.read()
print(f)
print(type(f))
print('------')
f = f.split('\n')
print(f[0])
返回結(jié)果
CGACGTAGCGTAGCTACGAT
CAGCGACGAGCTAGCGACGA
<class 'str'>
------
CGACGTAGCGTAGCTACGAT
.readlines()方法
readlines()方法用于讀取所有行,保存在一個(gè)列表(list)變量中,每行作為一個(gè)元素,類似于fa.read().split('\n')的結(jié)果。
readlines讀取所有行,并且以列表形式輸出,可以利用下標(biāo)來(lái)定位到每一行
with open('test.fa') as fa:
f = fa.readlines()
print(type(f))
print(f[0])
print('------')
print(f[1])
##2. readlines()方法返回結(jié)果
<type 'list'>
CGACGTAGCGTAGCTACGAT
------
CAGCGACGAGCTAGCGACGA
以上就是python文件讀取read及readlines兩種方法使用詳解的詳細(xì)內(nèi)容,更多關(guān)于python文件讀取read readlines的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
pytorch torch.nn.AdaptiveAvgPool2d()自適應(yīng)平均池化函數(shù)詳解
今天小編就為大家分享一篇pytorch torch.nn.AdaptiveAvgPool2d()自適應(yīng)平均池化函數(shù)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01
python+selenium+chrome批量文件下載并自動(dòng)創(chuàng)建文件夾實(shí)例
這篇文章主要介紹了python+selenium+chrome批量文件下載并自動(dòng)創(chuàng)建文件夾實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04
Python繪制loss曲線和準(zhǔn)確率曲線實(shí)例代碼
pytorch雖然使用起來(lái)很方便,但在一點(diǎn)上并沒(méi)有tensorflow方便,就是繪制模型訓(xùn)練時(shí)在訓(xùn)練集和驗(yàn)證集上的loss和accuracy曲線(共四條),下面這篇文章主要給大家介紹了關(guān)于Python繪制loss曲線和準(zhǔn)確率曲線的相關(guān)資料,需要的朋友可以參考下2022-08-08
Python callable內(nèi)置函數(shù)原理解析
這篇文章主要介紹了Python callable內(nèi)置函數(shù)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03
python中通過(guò)預(yù)先編譯正則表達(dá)式提高效率
Python是一個(gè)很酷的語(yǔ)言,因?yàn)槟憧梢栽诤芏痰臅r(shí)間內(nèi)利用很少的代碼做很多事情,再加上正則表達(dá)式就更能體現(xiàn)其效果,下面這篇文章主要給大家介紹了關(guān)于python中通過(guò)預(yù)先編譯正則表達(dá)式提高效率的相關(guān)資料,需要的朋友可以參考下。2017-09-09
python廣度優(yōu)先搜索得到兩點(diǎn)間最短路徑
這篇文章主要為大家詳細(xì)介紹了python廣度優(yōu)先搜索得到兩點(diǎn)間最短路徑,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01
基于python,Matplotlib繪制函數(shù)的等高線與三維圖像
這篇文章主要介紹了基于python,Matplotlib繪制函數(shù)的等高線與三維圖像,函數(shù)的等高線及其三維圖像的可視化方法,下面一起來(lái)學(xué)習(xí)具體內(nèi)容吧,需要的小伙伴可以參考一下2022-01-01
python實(shí)現(xiàn)與arduino的串口通信的示例代碼
本文主要介紹了python實(shí)現(xiàn)與arduino的串口通信的示例代碼, 在Python中,我們可以使用pyserial庫(kù)來(lái)實(shí)現(xiàn)與Arduino的串口通信,下面就來(lái)介紹一下如何使用,感興趣的可以了解一下2024-01-01
Python+OpenCV+圖片旋轉(zhuǎn)并用原底色填充新四角的例子
今天小編就為大家分享一篇Python+OpenCV+圖片旋轉(zhuǎn)并用原底色填充新四角的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12

