使用python輸出指定格式文本的內(nèi)容

在測(cè)試過程中經(jīng)常需要對(duì)程序運(yùn)行后產(chǎn)生的結(jié)果文件進(jìn)行分析,一兩個(gè)文件直接打開看結(jié)果,但是幾十個(gè)文件一個(gè)一個(gè)打開效率就太低,所以為了提高效率才想到用python來解決這個(gè)問題,結(jié)果文件有好幾種類型的,但是我們只想讀取其中一個(gè)格式的文件。于是下面就有了下面的代碼
只讀取data.txt里面指定的內(nèi)容
讀取txt里面的第一行

我這里只是個(gè)示范,具體的用時(shí)候可以使用正側(cè)表達(dá)式來配置

代碼如下

#coding=utf-8
'''
在很多文件下面只讀取txt類型的文件,然后提取相關(guān)的數(shù)據(jù)

'''
import os
path = "./data" #當(dāng)前路徑,可以使絕對(duì)路徑
files = os.listdir(path) #列出path目錄下面的所有文件名,并且返回一個(gè)list

for file in files:
        file_ext = file.split('.')[1] #使用split分割文件名和后綴名 分割成一個(gè)list['xxxx','txt'],獲取后綴
        ext = ['txt'] #期望讀取的文件后綴
        if file_ext not in ext: #如果后綴名不在ext里面,則跳過本次循環(huán),開始下次循環(huán)
                continue
        else:
                f = open(path + "/" + file,'r') 
                for s in f.readlines()[0:1]: #讀取第一行的內(nèi)容,可以實(shí)際情況來使用啥方法
                    print s,



f.close()

以上代碼希望能給大家提供點(diǎn)思路,當(dāng)然大家可以把結(jié)果寫入到txt中保存起來。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,718評(píng)論 18 399
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,058評(píng)論 25 709
  • 霜期已至楓林晚,池水微瀾涌翠波。 野曠秋暝云角矮,天風(fēng)搖落一千河。
    閬苑寒梅閱讀 304評(píng)論 4 10
  • 隨著我國(guó)社會(huì)經(jīng)濟(jì)的發(fā)展變化,社會(huì)保障制度改革的不斷深化,加上人們生活水平的提高,越來越多的人開始關(guān)心自己的社保了,...
    金日筆記閱讀 570評(píng)論 0 0
  • 前幾天在微博看到一篇文章,主人公卡卡半夜突然感覺不適,脖子劇痛,后腦勺像針扎。打電話給朋友,都說在外面趕不過來,后...
    大向向閱讀 321評(píng)論 0 0

友情鏈接更多精彩內(nèi)容