Я работаю с CSV-файлом и в своем коде, для каждого CSV-файла, который я хочу обработать, я должен изменить имя входного файла вручную, и каждый раз это занимает несколько раз.
Мой код выглядит следующим образом:
import pandas as pd
file = pd.read_csv('data_0.csv', error_bad_lines=False);
Я хочу использовать аргумент командной строки, чтобы упростить процесс и ввести любой CSV-файл, который я хочу использовать в качестве входных данных.
например:
python code.py data_0.csv
сохранить по имени желания. например:
python code.py data_0.csv output_0.csv
Сейчас я уже прочитал много сообщений, таких как 1 , 2 , 3 , но я не уверен, какой из них быстрее и проще. В документации Python есть много опций, таких как sys.arg
или argparse
, но я не смог этого сделать.
Спасибо