如何用python將多個(gè)內容格式一致的txt文件合并成一個(gè)txt文件?
這個(gè)用python實(shí)現起來(lái)很簡(jiǎn)單DF印前拼合遇到問(wèn)題,也就十幾行代碼,下面我簡(jiǎn)單介紹一下實(shí)現過(guò)程,實(shí)驗環(huán)境win10+python3.6+pycharm5.0,主要內容如下:
1.為了更好地說(shuō)明問(wèn)題DF印前拼合遇到問(wèn)題,我這里新建了一個(gè)test文件夾,下面主要有3個(gè)txt測試文件,如下:
每個(gè)txt文件的格式內容如下(測試數據)DF印前拼合遇到問(wèn)題,每行4列數據,每列之間使用空格符隔開(kāi)(也可以是其他分割符,影響不大):
2.接著(zhù)就是合并test文件夾下面所有的txt文件DF印前拼合遇到問(wèn)題,基本思想是遍歷test目錄下邊的所有文件,如果是txt文件,則讀取內容,存放到一個(gè)list列表中,之后再concat縱向合并list中所有數據,最后保存到一個(gè)excel文件中,這里主要用到的包是pandas,一個(gè)專(zhuān)門(mén)用于數據處理的包,讀寫(xiě)文件很簡(jiǎn)單,主要步驟如下:
在線(xiàn)安裝pandasDF印前拼合遇到問(wèn)題,這個(gè)直接在cmd窗口輸入“pip install pandas”就行,如下:
合并代碼如下DF印前拼合遇到問(wèn)題,很簡(jiǎn)單,也就十幾行而已:
程序運行成功后DF印前拼合遇到問(wèn)題,會(huì )在test文件夾下面生成一個(gè)concat.xls文件,打開(kāi)這個(gè)excel文件,就是所有txt文件合并的內容,如下:
至此,我們就完成了利用python將所有的txt文件合并到一個(gè)excel文件中DF印前拼合遇到問(wèn)題。總的來(lái)說(shuō),整個(gè)過(guò)程很簡(jiǎn)單,借助pandas這個(gè)包,十幾行代碼就能搞定,當然,你也可以利用最原始的方法,open函數來(lái)實(shí)現,基本思想是一樣的,只不過(guò)代碼量比較多,都需要自己來(lái)實(shí)現,網(wǎng)上也有相關(guān)資料參考,希望以上分享的內容能對你有所幫助吧。