kon*_*ong 3 python mysql-python
我正在尝试执行以下代码:
import MySQLdb
import MySQLdb.cursors
conn=MySQLdb.connect(host = '127.0.0.1',
user = 'root',
passwd = 'root',
db = 'test',
cursorclass = MySQLdb.cursors.DictCursor)
cursor=conn.cursor()
Run Code Online (Sandbox Code Playgroud)
但它给了我以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "build/bdist.linux-x86_64/egg/MySQLdb/connections.py", line 243, in cursor
AttributeError: 'Connection' object has no attribute 'cursorclass'
Run Code Online (Sandbox Code Playgroud)
为什么是这样?
ram*_*sna 12
import MySQLdb
import MySQLdb.cursors
conn=MySQLdb.connect(host = '127.0.0.1',
user = 'root',
passwd = 'root',
db = 'test',)
cursor=conn.cursor(cursorclass = MySQLdb.cursors.DictCursor)
Run Code Online (Sandbox Code Playgroud)
这是一个粗略的黑客,但它可能不适合使用它.默认情况下抛出字典对象的脚本,但应用程序可能需要元组或数组.