我在Windows 7(64位)机器上使用Maya 2011(64位)和MySQL 5.5(64位)。我试图通过python连接Mysqldb与玛雅。所以我将连接器文件复制到maya \ python \ lib \ site包中。连接Maya 2011与Mysqldb
我能够导入MYsqldb模块没有任何错误。但是当我尝试调用游标对象(用于查询)时,我发现Maya不能识别游标对象。
这里是我的示例代码:
import MySQLdb as mb
import maya.cmds as cmds
def mysql_connect(hostname, username, password, dbname):
db = mb.connect(host=hostname,user=username,passwd=password,db=dbname)
db = mysql_connect("localhost", “root”, “test”, “mydbt")
dbcursor = db.cursor()
dbcursor.execute("select * from maya")
但代码引发以下错误:
Error: AttributeError: ‘NoneType’ object has no attribute ‘cursor’ #
我试图验证ENV路径变量,取代了连接器文件,但问题仍然存在。
既然是初学者,我无法识别确切的问题。
我请求你的宝贵建议
谢谢TorelTwiddler。我回来时犯了一个错误。我从avaris和你的反馈中了解到了这一点。谢谢 – sasecse