我在 Windows 7(64 位)机器上使用 Maya 2011(64 位)和 MySQL 5.5(64 位)。我试图通过python将maya与Mysqldb连接起来。所以我将连接器文件复制到 maya\python\lib\site 包中。
我能够导入 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")
但是代码抛出以下错误:
错误:AttributeError:“NoneType”对象没有属性“光标”#
我尝试验证 env-path 变量,替换连接器文件,但问题仍然存在。
由于是初学者,我无法确定确切的问题。
我请求您的宝贵建议