AttributeError: module 'pymysql' has no attribute 'connect'
有道翻譯mysql
AttributeError:模塊'pymysql'沒有屬性'Connect'
難道沒安裝成功?點擊也能看源碼啊sql
解決:編輯器
找了半天才發現文件名起成包的名字而形成的問題,記住文件名必定不能起成和包名字相同。spa
AttributeError: 'NoneType' object has no attribute 'encoding'
代碼翻譯
import pymysql conn = pymysql.connect(host='127.0.0.1', user='root', password="123123", database='db1', port=3306, charset='utf-8') print(conn)
一眼看過去好像沒什麼問題,須要注意的是charset='utf-8'這裏的寫法改爲charset='utf8'去掉中間的「-」便可,執行結果以下code
<pymysql.connections.Connection object at 0x03361390>
IndentationError:excepted an indented block
由於Python是一個對代碼縮進很是敏感的語言,你的循環結構就多是依靠縮進的形式來表示的。最多見的問題就是TAB和space鍵的混用,這個是很容易報錯的,並且肉眼很難分辨出來,有的代碼編輯器能夠選擇顯示空格,即使是這樣,也很難找到到底哪裏有問題。blog