1

多数のテキスト ファイルを csv ファイルに変換する際に助けが必要です。すべてのテキスト ファイルが 1 つのフォルダーにあり、それらを別のフォルダーの csv ファイルに変換したいと考えています。個々のファイルの名前は同じままにする必要があります。以下は、これまでに取得したスクリプトです...個々のファイルの変換は正常に機能しますが、フォルダー内のすべてのファイルで作業するには、私が立ち往生しています。どんな助けでも大歓迎です。

import csv
import os

directory = raw_input("INPUT Folder:")
output = raw_input("OUTPUT Folder")

txt_files = directory
csv_files = output

try:

    for txt_file in txt_files:
        in_txt = csv.reader(open(txt_file, "rb"), delimiter = '=')

        for csv_file in csv_files:

            out_csv = csv.writer(open(csv_file, 'wb'))
            out_csv.writerows(in_txt)
except:
    print ()
4

1 に答える 1