0

csvをpostgresにコピーするためにpsycopg2を使用しています。すべての csv には、競合他社や顧客など、常に同じサフィックスが付けられ、生成するたびに一意の番号が付けられます。したがって、COPY を使用するために実行できる python スクリプトが必要で、'dir/customers*.csv' を持つことができます。

これを行う簡単な方法はありますか、アスタリスクはPythonの他の文字として存在しますか?

前もって感謝します!

私が現在持っているのは、ArcGIS のジオプロセシング モデルで、競合他社や顧客などの C:\Data\Sheltered BLPUs\CSV に多数の CSV を生成しますが、各場所の一意の ID をファイル名の末尾に付けます。 customers17.csv. 次に、Python スクリプトでこれらすべてを postgres にコピーします。すべてのテーブルは「顧客」または「競合他社」として存在します - これは私が書きたかったものです:

cur.execute("COPY competitors FROM 'C:/Data/Sheltered BLPUs/CSVs/competitors*.csv' DELIMITER ',' CSV;")

4

1 に答える 1