Python 使用snowflake connector&;将csv上载到snowflake时如何指定分隔符;复制到函数中
我正在使用snowflake python连接器将csv文件上载到snowflake上。CSV文件需要有管道分隔符。如何在“复制到”函数中指定此分隔符Python 使用snowflake connector&;将csv上载到snowflake时如何指定分隔符;复制到函数中,python,snowflake-cloud-data-platform,Python,Snowflake Cloud Data Platform,我正在使用snowflake python连接器将csv文件上载到snowflake上。CSV文件需要有管道分隔符。如何在“复制到”函数中指定此分隔符 conn = snowflake.connector.connect( user=os.environ.get("USER_NAME"), password=os.environ.get("PASSWORD"), account=os.environ.get("ACCOUN
conn = snowflake.connector.connect(
user=os.environ.get("USER_NAME"),
password=os.environ.get("PASSWORD"),
account=os.environ.get("ACCOUNT"),
warehouse=os.environ.get("WAREHOUSE"),
database=os.environ.get("DATABASE"),
schema=os.environ.get("SCHEMA"),
role=os.environ.get("ROLE"))
conn.cursor().execute("PUT file://{} @%test)
conn.cursor().execute("COPY INTO test_table")
conn.cursor().close()
您必须使用参数
字段\分隔符='character'
你的例子是:
COPY INTO test_table file_format = (type=CSV FIELD_DELIMITER='|');
有关更多信息和一些其他参数,您可以在此处查看: