解决python3 Pycharm上连接数据库时报错的问题

yipeiwu_com5年前Python基础

最近在学习python。

今天在学习python连接Mysql数据库时报错:

AttributeError: 'NoneType' object has no attribute 'encoding

使用pyCharm+python3+pyMysql+mysql5.56

数据库连接:

connect = pymysql.Connect(host='localhost',port=3333,user='root',passwd='root',db='circle',charset='utf-8');

最后查看发现,在数据库连接时不需要编码:

connect = pymysql.Connect(host='localhost',port=3333,user='root',passwd='root',db='circle');

最后测试通过!

以上这篇解决python3 Pycharm上连接数据库时报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

把大数据数字口语化(python与js)两种实现

python 复制代码 代码如下:def fn(num):    '''    把数字口语化   ...

Python合并2个字典成1个新字典的方法(9种)

字典是Python语言中唯一的映射类型。 映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。 字典对象是可变的,它是一个容器类型...

Python实现根据IP地址和子网掩码算出网段的方法

本文实例讲述了Python实现根据IP地址和子网掩码算出网段的方法。分享给大家供大家参考。具体如下: 该代码在Linux环境2.6.6python版本测试通过! #!/usr/bin...

Python根据指定日期计算后n天,前n天是哪一天的方法

本文实例讲述了Python根据指定日期计算后n天,前n天是哪一天的方法。分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #!/usr/bin/pyth...

详解Python:面向对象编程

面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度 python...