【发布时间】:2016-09-05 15:53:16
【问题描述】:
当我的烧瓶应用程序启动时,它需要通过 SQLalchemy 向 Postgres 添加一堆数据。我正在寻找一个好方法来做到这一点。数据是 TSV 格式,我已经有一个 SQLalchemy db.model 模式。现在:
for datafile in datafiles:
with open(datafile,'rb') as file:
# reader = csv.reader(file, delimiter='\t')
reader = csv.DictReader(file, delimiter='\t', fieldnames=[])
OCRs = # somehow efficiently convert to list of dicts...
db.engine.execute(OpenChromatinRegion.__table__.insert(), OCRs)
有没有更好、更直接的方法?否则,生成 OCRs 的最佳方法是什么?
here 建议的解决方案似乎很笨拙。
【问题讨论】:
标签: python sqlalchemy flask-sqlalchemy