Python 使用snowflake connector&;将csv上载到snowflake时如何指定分隔符;复制到函数中

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

我正在使用snowflake python连接器将csv文件上载到snowflake上。CSV文件需要有管道分隔符。如何在“复制到”函数中指定此分隔符

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='|');
  
有关更多信息和一些其他参数,您可以在此处查看: