如何用python將多個(gè)內容格式一致的txt文件合并成一個(gè)txt文件?

3年前 (2021-08-29)閱讀612回復0
連天荷
連天荷
  • 管理員
  • 發(fā)消息
  • 注冊排名2379
  • 經(jīng)驗值35
  • 級別管理員
  • 主題7
  • 回復0
樓主
印刷廠(chǎng)直印加工●彩頁(yè)1000張只需要69元●名片5元每盒-更多產(chǎn)品印刷報價(jià)?聯(lián)系電話(huà):138-1621-1622(微信同號)

這個(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)資料參考,希望以上分享的內容能對你有所幫助吧。

0
0
收藏0
回帖

如何用python將多個(gè)內容格式一致的txt文件合并成一個(gè)txt文件? 期待您的回復!

取消
載入表情清單……
載入顏色清單……
插入網(wǎng)絡(luò )圖片

取消確定

圖片上傳中
編輯器信息
提示信息