Python论坛  - 讨论区

标题:[python-chinese] 请教:连接Mysql时报错:'charset' is an in valid keyword

2006年11月04日 星期六 11:38

undumb undumb在163.com
星期六 十一月 4 11:38:09 HKT 2006

我在连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 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月04日 星期六 16:06

Linker Lin linkerlin88在gmail.com
星期六 十一月 4 16:06:39 HKT 2006

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 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号