Nonostante sia già stato rilasciato da molto tempo, sembra che i moduli integrativi per Python3 siano ancora un po' scarsi.
La prima volta che ho avuto questa impressione è stato cercando un modulo di collegamento tra Python3 e MySQL. Il modulo MySQLdb che ho sempre utilizzato con Python2 non è disponibile per la versione 3 del linguaggio e non si capisce neanche se lo sarà mai. In Internet si trovano un po' di alternative, ma per molte non si capisce il grado di maturità (o si capisce benissimo che non è elevato) e il supporto.
Sono arrivato alla conclusione che il candidato più affidabile sia oursql. Gli altri due moduli compatibili anche con Python3 sono: PyMySQL e MySQL Connector/Python (quest'ultimo, tra l'altro, è puro Python, quindi non ha bisogno di librerie MySQL).
Tra l'altro SQLAlchemy si dimostra sempre eccezionale perché è in grado di utilizzare tutti i suddetti moduli per connettersi al database.
La prima volta che ho avuto questa impressione è stato cercando un modulo di collegamento tra Python3 e MySQL. Il modulo MySQLdb che ho sempre utilizzato con Python2 non è disponibile per la versione 3 del linguaggio e non si capisce neanche se lo sarà mai. In Internet si trovano un po' di alternative, ma per molte non si capisce il grado di maturità (o si capisce benissimo che non è elevato) e il supporto.
Sono arrivato alla conclusione che il candidato più affidabile sia oursql. Gli altri due moduli compatibili anche con Python3 sono: PyMySQL e MySQL Connector/Python (quest'ultimo, tra l'altro, è puro Python, quindi non ha bisogno di librerie MySQL).
Tra l'altro SQLAlchemy si dimostra sempre eccezionale perché è in grado di utilizzare tutti i suddetti moduli per connettersi al database.
Commenti
Posta un commento