将环境更改为os x时出现Python psycopg2错误

时间:2010-08-15 17:52:27

标签: python macos psycopg2

执行以下任务时出现此错误,

  

results = db1.executeSelectCommand(siteSql,(),)   TypeError:必须使用dbConnn实例作为第一个参数调用unbound方法executeSelectCommand()(改为使用str实例)

我的代码如下:

class dbConnn:
    db_con  = None
    execfile("/Users/usera/Documents/workspace/testing/src/db/db_config.py")

    def executeSelectCommand(self,sql,ip):
        #psycopg connection here.

我在这里使用这个课程:

from db import dbConnections

db1 = dbConnections.dbConnn

siteSql = 'select post_content from post_content_ss order by RANDOM() limit 500' #order by year,month ASC'
results = db1.executeSelectCommand(siteSql, (),)

在Windows中,这似乎没有问题?上帝,它必须是非常基本的,但我找不到它。

1 个答案:

答案 0 :(得分:0)

db1 = dbConnections.dbConnn

您可以在此处将 dbConn分配给变量db1。您可能想要创建一个新实例:

db1 = dbConnections.dbConnn()