Python 将sqlalchemy与CSV文件一起使用

Python 将sqlalchemy与CSV文件一起使用,python,postgresql,csv,sqlalchemy,Python,Postgresql,Csv,Sqlalchemy,我有一个python工具,它使用sqlalchemy连接到Postgres和MYSQL。为此,我仅将参数修改为create\u engine。但是,我可能必须以csv文件的形式使用DB转储。是否有任何方法将csv传递到创建引擎 我可以简单地将csv的内容加载到本地数据库,并将其传递给sqlalchemy,但如果在处理csv文件时能够完全避免使用db,那就太好了。也许这里回答了您的问题:我宁愿不这样做。我不想将csv加载到数据库中,然后将该数据库传递给sqlalchemy。我想要一种直接将csv传

我有一个python工具,它使用sqlalchemy连接到Postgres和MYSQL。为此,我仅将参数修改为
create\u engine
。但是,我可能必须以csv文件的形式使用DB转储。是否有任何方法将csv传递到
创建引擎


我可以简单地将csv的内容加载到本地数据库,并将其传递给sqlalchemy,但如果在处理csv文件时能够完全避免使用db,那就太好了。

也许这里回答了您的问题:我宁愿不这样做。我不想将csv加载到数据库中,然后将该数据库传递给sqlalchemy。我想要一种直接将csv传递给sqlalchemy的方法。“将csv传递给sqlalchemy”是什么意思?我的意思是sqlalchemy应该使用csv而不是数据库。理想情况下,csv是作为参数传递的,用于创建sqlalchemy的引擎方法。SQLAlchemy允许您通过发出SQL将行加载并保存到数据库中,就像它们是对象一样。它不支持CSV作为后端。