Bonjour,
je souhaiterai savoir s'il existait un moyen simple de déterminer en python3 comment à été exécuté le script.
Je voudrais faire la différence entre :
- l'utilisateur a fait un (double) clic sur le fichier pour le lancer de façon graphique
- l'utilisateur a rentré une ligne de code dans une console ou un terminal (./fichier ; python3 fichier...)
je me suis dis qu'avec sys.agrv il y avait peut être une idée :
sys.agrv[0] mode graphique : j'ai le path entier du fichier
sys.agrv[0] mode terminal : j'ai juste le nom du script ou ./fichier
mais il suffit de donner le path entier lorsqu'on rentre la commande pour qu'on ne puisse plus faire la différence.
Une idée ?
Merci à vous.
Partager