此篇文章關(guān)鍵給大家介紹了python文件讀取數(shù)據(jù)read及readlines兩種方式的應(yīng)用范例及差別詳細(xì)說(shuō)明,感興趣的小伙伴可以參考借鑒一下,希望可以有一定的幫助,祝愿大家多多的發(fā)展,盡早漲薪。
前言
withopen()as和open()全是開(kāi)啟,都還沒(méi)讀取文檔
假定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
綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家?guī)?lái)幫助。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/128690.html
摘要:可以對(duì)文件進(jìn)行查看創(chuàng)建等功能,可以對(duì)文件內(nèi)容進(jìn)行添加修改刪除,且所使用到的函數(shù)在為,在同時(shí)支持和,但是在系列移除了函數(shù)。在及以后,又支持同時(shí)對(duì)多個(gè)文件的上下文進(jìn)行管理,即原文鏈接 Python可以對(duì)文件進(jìn)行查看、創(chuàng)建等功能,可以對(duì)文件內(nèi)容進(jìn)行添加、修改、刪除,且所使用到的函數(shù)在Python3.5.x為open,在Python2.7.x同時(shí)支持file和open,但是在3.5.x系列移除...
摘要:二文件操作操作文件時(shí),一般需要經(jīng)歷如下步驟打開(kāi)文件文件句柄文件路徑模式注中打開(kāi)文件有兩種方式,即和,本質(zhì)上前者在內(nèi)部會(huì)調(diào)用后者來(lái)進(jìn)行文件操作,推薦使用。 一 介紹 計(jì)算機(jī)系統(tǒng)分為:計(jì)算機(jī)硬件,操作系統(tǒng),應(yīng)用程序三部分。 我們用python或其他語(yǔ)言編寫的應(yīng)用程序若想要把數(shù)據(jù)永久保存下來(lái),必須要保存于硬盤中,這就涉及到應(yīng)用程序要操作硬件,眾所周知,應(yīng)用程序是無(wú)法直接操作硬件的,這就用...
摘要:筆試問(wèn)題如何使用讀取個(gè)大小的文件這個(gè)問(wèn)題其實(shí)在筆試中會(huì)經(jīng)常遇到的個(gè)題目。解決方案在中除了使用方法讀取文件內(nèi)容外還有另外個(gè)方法和也可以進(jìn)行內(nèi)容的讀取。結(jié)果發(fā)現(xiàn)使用的方式還是會(huì)導(dǎo)致內(nèi)存不足的情況發(fā)生而通過(guò)讀取指定字節(jié)的方式則可以處理完這個(gè)文件。 筆試問(wèn)題 如何使用Python讀取1個(gè)8GB大小的文件,這個(gè)問(wèn)題其實(shí)在筆試中會(huì)經(jīng)常遇到的1個(gè)題目。對(duì)于在Python中讀取文件的操作,一般我們會(huì)這...
摘要:鍵盤輸入提供了內(nèi)置函數(shù)從標(biāo)準(zhǔn)輸入讀入一行文本,默認(rèn)的標(biāo)準(zhǔn)輸入是鍵盤。可以接收一個(gè)表達(dá)式作為輸入,并將運(yùn)算結(jié)果返回。將返回該文件中包含的所有行。將寫入到文件中然后返回寫入的字符數(shù)。當(dāng)處理一個(gè)文件對(duì)象時(shí)使用關(guān)鍵字是非常好的方式。 1. 鍵盤輸入 Python提供了 input() 內(nèi)置函數(shù)從標(biāo)準(zhǔn)輸入讀入一行文本,默認(rèn)的標(biāo)準(zhǔn)輸入是鍵盤。input 可以接收一個(gè) Python 表達(dá)式作為輸入,...
摘要:如果該文件已存在,文件的初始指針在文件的結(jié)尾。文件中只有一句話十步殺一人,千里不留行。關(guān)閉文件如果用來(lái)打開(kāi)文件的話就不用管關(guān)閉文件的操作了,因?yàn)橐呀?jīng)幫你完成了這一步,否則必須在處理文件之后加上關(guān)閉文件的操作 讀取文件的操作步驟 有一道腦筋急轉(zhuǎn)彎,問(wèn)把大象裝進(jìn)冰箱的步驟,答案很簡(jiǎn)單,打開(kāi)冰箱、把大象推進(jìn)去、關(guān)閉冰箱。這就是一個(gè)處理問(wèn)題的思路,我們對(duì)文件的操作和這個(gè)一樣,第一步:打開(kāi)文件;...
閱讀 911·2023-01-14 11:38
閱讀 878·2023-01-14 11:04
閱讀 740·2023-01-14 10:48
閱讀 1982·2023-01-14 10:34
閱讀 942·2023-01-14 10:24
閱讀 819·2023-01-14 10:18
閱讀 499·2023-01-14 10:09
閱讀 572·2023-01-14 10:02