【发布时间】:2020-10-24 22:22:51
【问题描述】:
在将pandas DataFrame写入sql时,是否可以通过如下方式使用with语句?
import sqlite3
import pandas as pd
with sqlite3.connect('database.db') as conn:
df = pd.read_sql("SELECT * FROM table", conn)
# add change to db
df.to_sql('table', conn, if_exists='replace', index=False)
【问题讨论】:
-
好奇,你试过你的代码了吗?如果是这样,请发布错误或不希望的结果。
-
代码正常工作,但我想知道这是否是在 python 中正确的方法。
-
请看post。它回答了你的问题吗?