python文件讀取read及readlines兩種方法使用詳解
引言
with open() as 和open()都是打開,還沒有讀入文件
假設(shè)test.fa的內(nèi)容如下圖所示:
ACGACGTAGCGTAGCTACGAT
CAGCGACGAGCTAGCGACGA
.read([size])方法
read([size])方法從文件當(dāng)前位置起讀取size個(gè)字節(jié),若無參數(shù)size,則表示讀取至文件結(jié)束為止,它返回字符串對象。
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)來定位到每一行
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的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
關(guān)于numpy中eye和identity的區(qū)別詳解
今天小編就為大家分享一篇關(guān)于numpy中eye和identity的區(qū)別詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11python GUI庫圖形界面開發(fā)之PyQt5工具欄控件QToolBar的詳細(xì)使用方法與實(shí)例
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5工具欄控件QToolBar的詳細(xì)使用方法與實(shí)例,需要的朋友可以參考下2020-02-02python實(shí)現(xiàn)快速文件格式批量轉(zhuǎn)換的方法
這篇文章主要介紹了python實(shí)現(xiàn)快速文件格式批量轉(zhuǎn)換的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10python multiprocessing 多進(jìn)程并行計(jì)算的操作
這篇文章主要介紹了python multiprocessing 多進(jìn)程并行計(jì)算的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03詳解Python如何實(shí)現(xiàn)對比兩個(gè)Excel數(shù)據(jù)差異
這篇文章主要為大家詳細(xì)介紹了Python是如何實(shí)現(xiàn)對比兩個(gè)Excel數(shù)據(jù)差異的,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下2022-12-12