如何解决如何将字典列表转换为字节流并将其加载到数据库
将CSV文件批量上传到Postgres数据库的标准方法是使用copy_expert() 方法:
cursor.copy_expert("copy %s from STDIN CSV HEADER NULL 'NULL' QUOTE '\"';" % (table_name),file=f)
通常,在将文件加载到数据库之前,我会对CSV文件进行一些预处理。 结果始终保存在词典列表中。 按照我的标准加载方式,我必须将字典列表卸载到临时CSV文件中, 只有该文件提供给copy_expert()方法作为数据源。
我想做的是将source作为文件替换为source作为某些字节流转换 从词典列表中。然后将其作为源传递给copy_expert()。 我想排除写入临时CSV文件并直接从内存加载数据的步骤。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。