Bonjour je voudrais crée un parseur de requete sql en python.
la requête sql est contenue dans un string, je dois récupérer les noms des tables , les jointures ...

pour l'instant j'utilise la méthode split pour découpé la chaine de caractère selon les mots : select,from,where ...

ma question : existe il d'autres méthodes plus approprié pour récupérer les attributs souhaités car faire des split partout c'est pas pratique

merci d'avance