对于pandas=1.4.0,它发出警告,不要直接在read_sql中使用psycopg2,而是要使用sqlalchemy。在尝试进行这样的迁移时,我无法解决如何将tuple作为查询参数之一传递。例如,这目前起作用:import psycopg2
"SELECT * from news where id in %s",psycopg2.connect("dbname=mydatabase"),
ret = pandas.read_sql(sql_str, self._connection) File "C:\proj\pd_test\py_virt_env\Lib\site-packages\pandas\io\sql.py", line 1046, in read_sql\py_virt_env\Lib\site-packages\pandas\io\sql.py",
我使用Python2.7 32位的pypyodbc和pandas.io.sql连接到Access DB。\io\sql.py", line 421, in read_sqlFile "C:\Python27\lib\site-packages\pandas\io\sql.py", line 1046, in read_sql
cursor = self.execute(*