python文件讀取read及readlines兩種方法使用詳解
引言
with open() as 和open()都是打開,還沒有讀入文件
假設test.fa的內容如下圖所示:
ACGACGTAGCGTAGCTACGAT
CAGCGACGAGCTAGCGACGA
.read([size])方法
read([size])方法從文件當前位置起讀取size個字節(jié),若無參數size,則表示讀取至文件結束為止,它返回字符串對象。
with open('test.fa') as fa:
f = fa.read()
print(f)
print(type(f))
print('------')
f = f.split('\n')
print(f[0])
返回結果
CGACGTAGCGTAGCTACGAT
CAGCGACGAGCTAGCGACGA
<class 'str'>
------
CGACGTAGCGTAGCTACGAT
.readlines()方法
readlines()方法用于讀取所有行,保存在一個列表(list)變量中,每行作為一個元素,類似于fa.read().split('\n')的結果。
readlines讀取所有行,并且以列表形式輸出,可以利用下標來定位到每一行
with open('test.fa') as fa:
f = fa.readlines()
print(type(f))
print(f[0])
print('------')
print(f[1])
##2. readlines()方法返回結果
<type 'list'>
CGACGTAGCGTAGCTACGAT
------
CAGCGACGAGCTAGCGACGA
以上就是python文件讀取read及readlines兩種方法使用詳解的詳細內容,更多關于python文件讀取read readlines的資料請關注腳本之家其它相關文章!
相關文章
pytorch torch.nn.AdaptiveAvgPool2d()自適應平均池化函數詳解
今天小編就為大家分享一篇pytorch torch.nn.AdaptiveAvgPool2d()自適應平均池化函數詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01
python+selenium+chrome批量文件下載并自動創(chuàng)建文件夾實例
這篇文章主要介紹了python+selenium+chrome批量文件下載并自動創(chuàng)建文件夾實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04
基于python,Matplotlib繪制函數的等高線與三維圖像
這篇文章主要介紹了基于python,Matplotlib繪制函數的等高線與三維圖像,函數的等高線及其三維圖像的可視化方法,下面一起來學習具體內容吧,需要的小伙伴可以參考一下2022-01-01
Python+OpenCV+圖片旋轉并用原底色填充新四角的例子
今天小編就為大家分享一篇Python+OpenCV+圖片旋轉并用原底色填充新四角的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12

