ホームページ  >  に質問  >  本文

windows - 用python3的pymysql库连接mysql时出现AttributeError

刚开始学用python整合mysql,代码如下

import pymysql

conn = pymysql.connect(host='127.0.0.1',unix_socket='/tmp/mysql.sock',user='zzp',password='zaqwsx123',db='mysql')
cur = conn.cursor()
cur.execute('USE scraping')
cur.execute('SELECT * FORM pages WHERE id = 1')
print(cur.fetchone())
cur.close()
conn.close()

百度时有人说删除socket.pyc文件,但我没找到什么socket.pyc文件
有人说是命名冲突。但具体的解决办法是什么呢?

PHP中文网PHP中文网2741日前629

全員に返信(1)返信します

  • 天蓬老师

    天蓬老师2017-04-18 10:13:56

    エラーメッセージを見ると、実行している環境はWindowsであることがわかりますが、pyコードに書かれているconnはLinuxサーバーの接続方法であり、やはりソケット接続です

    返事
    0
  • キャンセル返事