-
Notifications
You must be signed in to change notification settings - Fork 1
Utilisation du SQL dans Python
PierreM0 edited this page Nov 30, 2020
·
8 revisions
Pour cet outil en ligne de commande, nous avons utilisé les bibliothèques sqlite3 et colorama. La bibliothèque colorama ne fonctionne que sur linux, il y aura, quand je prendrai le temps une version Windows.
Il y a six commandes de bases:
-
opermet d'ouvrir ou de creer une base de données⚠️ il faut mettre l'exention. -
rpermet de faire une requète SQL. S'il y a une erreur, il va la pointer automatiquement. -
epermet de sauvegarder la base de données. Elle n'est pas sauvegardée après chaque requètes pour ne pas s'autodétruire en cas d'erreur. -
fpermet de fermer la base de données en cours d'utilisation⚠️ elle ne s'enregistre pas automatiquement à la fermeture ! -
qpermet de quitter le programme, il faut fermer la base de données en cours d'utilisation auparavant. -
mpermet d'afficher un menu d'aide pour le programme.
La fonction d'affichage est concue
Enzo à fait la fonction affichage et la fonction main. Pierre-Emmanuel à fait la coloration, les petites fonction et la documentation. Nous avons tous les deux débogués et tous les deux pensé à une amélioration : empecher de quitter avec ctrl+c et ctrl+d, ce qui permet d'empecher certains types de corruptions.