Python 3 - 通过psycopg2连接到DB时输入错误

时间:2018-01-15 17:21:28

标签: python psycopg2

当使用psycopg2库的connect方法时,我很惊讶我得到的错误是该方法采用“0位置参数但给出了1。”以下代码的两个变体产生了错误:

psycopg2.connect("dbname=daniellee host=localhost")
psycopg2.connect("dbname='daniellee' host='localhost'")

这是追溯:

  

TypeError Traceback(最近一次调用   最后)in()   ----> 1 psycopg2.connect(“dbname ='daniellee'host ='localhost'”)

     

TypeError:connect()接受0个位置参数,但是给出了1个

我也试过传递一组变量和值,如下所示,这会产生一个错误,指出“意外的关键字参数'dbname'。”

psycopg2.connect(dbname='daniellee', host='localhost')

这些错误都没有意义,因为这些代码片段遵循psycopg2文档中概述的语法。我一直试图让这个工作几个小时现在无济于事。任何帮助将不胜感激。

0 个答案:

没有答案