Python MYSQL“ascii”编解码器无法对位置1025中的字符进行编码:序号不在范围内(128)

2024-09-29 23:22:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图解析一个俄罗斯网站(西里尔文),并将数据插入mySQL数据库。解析很好,但由于西里尔字母的原因,我无法将数据保存在数据库中。Python给我这个错误:

Traceback (most recent call last):
  File "/Users/kr/PycharmProjects/education_py/vape_map.py", line 40, in <module>
    print parse_shop_meta()
  File "/Users/kr/PycharmProjects/education_py/vape_map.py", line 35, in parse_shop_meta
    VALUES (%s, %s, %s, %s)""",(shop_title, shop_address, shop_phone, shop_site, shop_desc))
  File "/Library/Python/2.7/site-packages/MySQLdb/cursors.py", line 210, in execute
    query = query % args
TypeError: not all arguments converted during string formatting

我的代码:

^{pr2}$

Tags: 数据inpy数据库mapparselineshop

热门问题