引言
.read([size])方法
.readlines()方法
引言with open() as 和open()都是打開,還沒有讀入文件
假設test.fa的內容如下圖所示:
.read([size])方法ACGACGTAGCGTAGCTACGAT
CAGCGACGAGCTAGCGACGA
read([size])方法從文件當前位置起讀取size個字節,若無參數size,則表示讀取至文件結束為止,它返回字符串對象。
with open('test.fa') as fa: f = fa.read() print(f) print(type(f)) print('------') f = f.split('\n') print(f[0])
返回結果
.readlines()方法CGACGTAGCGTAGCTACGAT
CAGCGACGAGCTAGCGACGA
<class 'str'>
------
CGACGTAGCGTAGCTACGAT
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的資料請關注軟件開發網其它相關文章!