1. ホーム
  2. python

[解決済み] Python で 200 個の csv ファイルをマージする方法

2023-01-22 15:37:22

質問

私は、SH (1) から SH (200) という名前の200の別々のcsvファイルを持っています。私は単一のcsvファイルにそれらをマージしたい。どのように私はそれを行うことができますか?

どのように解決するのですか?

ghostdog74さんのおっしゃるとおりですが、今回はヘッダを使用します。

fout=open("out.csv","a")
# first file:
for line in open("sh1.csv"):
    fout.write(line)
# now the rest:    
for num in range(2,201):
    f = open("sh"+str(num)+".csv")
    f.next() # skip the header
    for line in f:
         fout.write(line)
    f.close() # not really needed
fout.close()