如何使用Python将CSV文件从操作系统Windows加载到Amazon Redshift中?

如何使用Python将CSV文件从操作系统Windows加载到Amazon Redshift中?,python,csv,amazon-web-services,upload,amazon-redshift,Python,Csv,Amazon Web Services,Upload,Amazon Redshift,我需要从桌面(Windows)将CSV文件加载到红移表 有人能演示一下用Python实现这个过程吗 我假设脚本将接受CSV文件名和连接详细信息 脚本执行的结果是CSV数据附加到红移表。首先将文件上载到S3,因为将数据加载到红移的最有效方法是从S3复制 您可以使用AWS SDK for S3: 下一步是运行复制命令。这是通过SQL连接完成的。这里有几个选项,一些选项使用标准的JDBC/ODBC连接到Redshift/PostgreSQL(例如pyodbc),或者使用专用的库来复制(例如)。此复制命

我需要从桌面(Windows)将CSV文件加载到红移表

有人能演示一下用Python实现这个过程吗

我假设脚本将接受CSV文件名和连接详细信息


脚本执行的结果是CSV数据附加到红移表。

首先将文件上载到S3,因为将数据加载到红移的最有效方法是从S3复制

您可以使用AWS SDK for S3:


下一步是运行复制命令。这是通过SQL连接完成的。这里有几个选项,一些选项使用标准的JDBC/ODBC连接到Redshift/PostgreSQL(例如pyodbc),或者使用专用的库来复制(例如)。此复制命令将指向您在步骤1中上载的S3对象。

您可以先查看联机文档,然后尝试使用一些库发布一些代码和遇到的任何问题,以便我们可以帮助您