2006年11月04日 星期六 11:38
我在连Mysql时,用了下面的语句: mydb=MySQLdb.connect(host='localhost',db=text1,user=text2,passwd=text3,use_unicode=1, charset='utf8') mycursor=mydb.cursor() 但是系统却报出: Unhandled exception of type exceptions.TypeError occured at 16:48:51: Traceback: File: orngSignalManager.py in line 60 Function name: __call__ Code: apply(self.method, k) File: OWClassificationinDatabase.py in line 74 Function name: select Code: mydb=MySQLdb.connect(host='localhost',db=text1,user=text2,passwd=text3,use_unicode=1, charset='utf8') File: __init__.py in line 66 Function name: Connect Code: return Connection(*args, **kwargs) File: connections.py in line 134 Function name: __init__ Code: super(Connection, self).__init__(*args, **kwargs2) Exception type: exceptions.TypeError Exception value: 'charset' is an invalid keyword argument for this function 我在邮件列表中,看到好些高-大-手-侠都这么用,为什么到我这就不行了呢? 另:我把charset='utf8'改为charset='gb2312',因为我的mysql数据库被我设成 set names 'gb2312',但错误还是相同的.不知那位高-大们给解释一下.bow! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20061104/efa26240/attachment.html
2006年11月04日 星期六 16:06
Python DBAPI2好像把这个关键字给去了. On 11/4/06, undumb <undumb在163.com> wrote: > > 我在连Mysql时,用了下面的语句: > mydb=MySQLdb.connect(host='localhost',db=text1,user=text2,passwd=text3,use_unicode=1, > charset='utf8') > mycursor=mydb.cursor() > 但是系统却报出: > Unhandled exception of type *exceptions.TypeError *occured at 16:48:51: > > Traceback: > > File: *orngSignalManager.py* in line 60 > > Function name: __call__ > > Code: apply(self.method, k) > > File: *OWClassificationinDatabase.py* in line 74 > > Function name: select > > Code: mydb=MySQLdb.connect(host='localhost',db=text1,user=text2,passwd=text3,use_unicode=1, > charset='utf8') > > File: *__init__.py* in line 66 > > Function name: Connect > > Code: return Connection(*args, **kwargs) > > File: *connections.py* in line 134 > > Function name: __init__ > > Code: *super(Connection, self).__init__(*args, **kwargs2)* > > Exception type: *exceptions.TypeError* > > Exception value: *'charset' is an invalid keyword argument > for this function* > > ------------------------------ > 我在邮件列表中,看到好些高-大-手-侠都这么用,为什么到我这就不行了呢? > 另:我把charset='utf8'改为charset='gb2312',因为我的mysql数据库被我设成 > set names 'gb2312',但错误还是相同的.不知那位高-大们给解释一下.bow! > > > > > > > > K a p p a \ A N D 1 \ R e e b o k 全 长 场 99 元 > 耐 克\ 阿 迪 \ 李 宁 … 所 有 运 动 单 品 1 9 9 元 封 顶 , 限 时 抢 购 啦 ! > <http://adtaobao.allyes.com/main/adfclick?db=adtaobao&bid;=600,597,58&cid;=29985,198,1&sid;=32501&show;=ignore&url;=http://www.taobao.com/vertical/sports/pro.php> > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -- Linker M Lin linkerlin88在gmail.com ※※※※※※※※※ ※※我思故我在※※ ※※※※※※※※※ -------------- 下一部分 -------------- 一个HTML附件被移除... URL: http://python.cn/pipermail/python-chinese/attachments/20061104/d361c313/attachment.htm
Zeuux © 2025
京ICP备05028076号