¿Qué utiliza para conectar su script Python a una base de datos MySQL?

Normalmente uso MySQLdb de PyMySQL / mysqlclient-python

Aquí está el enlace a la documentación oficial, Guía del usuario de MySQLdb: documentación de MySQLdb 1.2.4b4

Así es como se comunicaría con su base de datos MySQL,

#! / usr / bin / python
importar MySQLdb

db = MySQLdb.connect (host = “localhost”, # su host, generalmente localhost
user = “john”, # su nombre de usuario
passwd = “megajonhy”, # su contraseña
db = “jonhydb”) # nombre de la base de datos

# debe crear un objeto Cursor. Dejará
# ejecutas todas las consultas que necesitas
cur = db.cursor ()

# Usa todo el SQL que quieras
cur.execute (“SELECCIONAR * DE TU_NOMBRE_TABLE”)

# imprime toda la primera celda de todas las filas
para fila en cur.fetchall ():
imprimir fila [0]

db.close ()

# el código se copió directamente de https://stackoverflow.com/questions/372885/how-do-i-connect-to-a-mysql-database-in-python#answer-622308

Espero que esto ayude y buena suerte!