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

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

這個用python實現(xiàn)起來很簡單DF印前拼合遇到問題,也就十幾行代碼,下面我簡單介紹一下實現(xiàn)過程,實驗環(huán)境win10+python3.6+pycharm5.0,主要內容如下:

1.為了更好地說明問題DF印前拼合遇到問題,我這里新建了一個test文件夾,下面主要有3個txt測試文件,如下:

每個txt文件的格式內容如下(測試數(shù)據(jù))DF印前拼合遇到問題,每行4列數(shù)據(jù),每列之間使用空格符隔開(也可以是其他分割符,影響不大):

2.接著就是合并test文件夾下面所有的txt文件DF印前拼合遇到問題,基本思想是遍歷test目錄下邊的所有文件,如果是txt文件,則讀取內容,存放到一個list列表中,之后再concat縱向合并list中所有數(shù)據(jù),最后保存到一個excel文件中,這里主要用到的包是pandas,一個專門用于數(shù)據(jù)處理的包,讀寫文件很簡單,主要步驟如下:

在線安裝pandasDF印前拼合遇到問題,這個直接在cmd窗口輸入“pip install pandas”就行,如下:

合并代碼如下DF印前拼合遇到問題,很簡單,也就十幾行而已:

程序運行成功后DF印前拼合遇到問題,會在test文件夾下面生成一個concat.xls文件,打開這個excel文件,就是所有txt文件合并的內容,如下:

至此,我們就完成了利用python將所有的txt文件合并到一個excel文件中DF印前拼合遇到問題。總的來說,整個過程很簡單,借助pandas這個包,十幾行代碼就能搞定,當然,你也可以利用最原始的方法,open函數(shù)來實現(xiàn),基本思想是一樣的,只不過代碼量比較多,都需要自己來實現(xiàn),網(wǎng)上也有相關資料參考,希望以上分享的內容能對你有所幫助吧。

0
0
收藏0
回帖

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

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

取消確定

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