同じディレクトリにある50個のファイルの関数内で次のコードを使いたいと思います。50個のファイルの内容をPythonの同じリストに結合する方法
with open(files) as f:
my_list = [int(i) for line in f for i in line.split()]
私は
with open(file1) as a, open(file2) as b, ... open(file50) as c:
list1 = [int(i) for line in a for i in line.split()]
list2 = [int(i) for line in b for i in line.split()]
...
list50 = [int(i) for line in c for i in line.split()]
my_list = list1 + list2 + ... list50
を試してみましたが、これと同じ配列に50個のファイルの内容を組み合わせます。しかし、それはあまりにも長く複雑であり、それはまた動作しません。私はこれを行うもっと簡単な方法があることを知っている、私はちょうどそれを行う方法を知らない。どんな助けでも大歓迎です。
ファイルは何ですか? CSV、タブ、txt、XML?形式に応じて様々な解決策があるため、 – Parfait
@Parfaitそれらはtxtファイルです – Sekou