/ / Was sind meine Optionen (falls vorhanden) für MySQL mit Python 3? - Python, MySQL

Was sind meine Optionen (falls vorhanden) für MySQL mit Python 3? - Python, MySQL

Ich habe vor kurzem angefangen, mit dem Neuen herumzuspielenFunktionen von Python 3.1 und die Portierung einer meiner 2.6 Apps. Ich war überrascht zu erfahren, dass MySQLdb noch keine der 3.x-Versionen von Python unterstützt. Meine App verwendet MySQL ausgiebig, also bin ich, wie Sie sich vorstellen können, nicht zu weit gekommen!

Was sind meine Optionen (falls vorhanden) für die Arbeit mitMySQL und Python 3.1? Ich war aus der Python 3k-Schleife heraus, aber die flüchtige Suche ergab keinen Hinweis auf ein Veröffentlichungsdatum für die 3.1-Unterstützung in MySQLdb oder andere Alternativen.

Antworten:

4 für die Antwort № 1

mypysql folgt nicht dem Python DB API-Standard, unterstützt aber Mysql und Python 3.


0 für die Antwort № 2

Du könntest benutzen pymysql. "Das Ziel von PyMySQL ist es, ein Ersatz für MySQLdb zu sein". Überprüfen Sie die Dokumente Hier.

pip install mysqlclient pymysql

Sobald diese Bibliotheken installiert sind, fügen Sie einfach die Zeilen in Ihrem Projekt hinzu MySQLdb wird eingesetzt.

import pymysql

pymysql.install_as_MySQLdb ()