Я использую psycopg2 для копирования CSV в Postgres. все мои csv всегда будут иметь один и тот же суффикс, например, конкурентов или клиентов, а также уникальный номер каждый раз, когда я их генерирую. поэтому мне нужен скрипт Python, который может запускаться для использования COPY, и я могу просто иметь «dir/customers*.csv»
есть ли простой способ сделать это, существует ли звездочка как какой-то другой символ в python?
Заранее спасибо!
Итак, в настоящее время у меня есть модель геообработки в ArcGIS, которая будет генерировать набор CSV в C:\Data\Shultered BLPU\CSV, таких как конкуренты и клиенты, но прикрепляет уникальный идентификатор для каждого местоположения в конце имени файла, например. клиенты17.csv. Затем я хочу, чтобы скрипт Python скопировал все это в postgres. Все таблицы существуют как «клиенты» или «конкуренты» — вот что я хотел написать:
cur.execute("COPY competitors FROM 'C:/Data/Sheltered BLPUs/CSVs/competitors*.csv' DELIMITER ',' CSV;")