проблема с pymysql ‘NoneType’ объект не имеет атрибута ‘encode’

#python #mysql

#python #mysql

Вопрос:

Привет, я пытаюсь использовать pymysql. Вот самый простой код

 import pymysql
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd=None,
                       db='newbase')
  

и я получаю сообщение об ошибке:
Объект ‘NoneType’ не имеет атрибута ‘encode’.
я использую easyphp5.3.6.0
Что мне делать?

Комментарии:

1. Пожалуйста, опубликуйте больше вашего кода и callstack из python. Отсутствие пароля не должно быть проблемой.

Ответ №1:

Похоже, что проблема с passwd=None параметром. Попробуйте указать пароль в виде некоторой строки или не передавайте этот параметр.