-3
私は本(アナリティックのための基礎)を読んでCSVファイルをマージしようとしています。私はこの問題を調査しましたが、それを解決するための適切な答えが見つかりませんでした。CSVファイルのマージに関する問題 - Python
私の問題がある - >
input_path = sys.argv[1] IndexError: list index out of range
私のコードです - >
import csv
import glob
import os
import sys
input_path = sys.argv[1]
output_file = sys.argv[2]
first_file = True
for input_file in glob.glob(os.path.join(input_path, 'csv_*')):
print(os.path.basename(input_file))
with open(input_file, 'r', newline='') as csv_in_file:
with open(output_file, 'a', newline='') as csv_out_file:
filereader = csv.reader(csv_in_file)
filewriter = csv.writer(csv_out_file)
if first_file:
for row in filereader:
filewriter.writerow(row)
first_file = False
else:
header = next(filereader)
for row in filereader:
filewriter.writerow(row)
これで私を助けてください。
どのようにプログラムを実行していますか? –
私はcodeacademyで勉強していて、本を読んでいます。 –