首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >python pandas 操作数据库,数据库为中文名,提示错误,求怎么解决?

python pandas 操作数据库,数据库为中文名,提示错误,求怎么解决?

提问于 2020-03-16 15:30:29
回答 0关注 0查看 347

该文英文数据库名没问题,但这个库只能调用,无法修改库名

代码如下:

import pandas as pd

import numpy as np

import pymssql

from sqlalchemy import create_engine

coding='utf-8'

engine =create_engine('mssql+pymssql://sa:fuwuqi@172.16.6.170:1433/门禁登记?charset=utf8')

data = pd.read_sql("SELECT * FROM YQ_MUSERS", con=engine)

data

提示错误:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档