Python 複数のテキストファイルを兎に角、ひとつのファイルに書き出す

 下図のように、行列数の異なるcsvファイルが複数ある。

f:id:HK29:20210920232428p:plain

本プログラムを実行すると、兎に角、下図のようにひとつのテキストファイルに書き込みます。

f:id:HK29:20210920232348p:plain

 

■本プログラム

#!/usr/bin/env python
# coding: utf-8

# In[1]:


import glob
import pandas as pd

file_list = glob.glob('*.csv')
file_list


# In[2]:


with open('all.csv', 'w') as f1:
    for mycsv in file_list:
        with open(mycsv, 'r') as f2:
            for row in f2:
                f1.write(row)


# In[ ]:

以上

<広告>