Exécution de commandes Python directement depuis la ligne de commande de votre PC

Explorons ensemble python -c, une astuce précieuse pour exécuter des fragments de code Python en un clin d'œil, directement sur votre ordinateur. Ce raccourci permet d'exécuter du code sur-le-champ, sans avoir à créer un fichier dédié ni à ouvrir l'environnement Python.

python -c "commande"

Explication de `-c`

Le `-c` fait référence à "commande".

Utiliser python -c suivi d'un fragment de code entre guillemets signale à Python de traiter ce fragment comme un mini-programme indépendant.

C'est comme si vous demandiez à Python, "Peux-tu exécuter rapidement ce petit bout de code, sans que j'aie besoin de tout assembler dans un script complet ?"

L'avantage pratique En quoi l'option `-c` change la donne ? Elle se distingue par sa capacité à automatiser des tâches simples, effectuer des tests rapides ou obtenir des résultats immédiats—tout cela sans la nécessité de rédiger et sauvegarder un script. Imaginez un laboratoire de poche où vous pouvez instantanément combiner des ingrédients pour observer leurs réactions, sans avoir à préparer une expérience complète.

Voyons comment cet outil peut être exploité. Nous allons passer en revue quelques exemples concrets pour illustrer l'utilité et la puissance de `python -c`.

Exemple 1 : Dire "Bonjour, le monde !"

Supposons que vous souhaitiez afficher "Bonjour, le monde !" sur votre écran.

Voici comment procéder :

python -c "print('Bonjour, le monde !')"

Cette ligne commande à Python d'exécuter le code `print('Bonjour, le monde !')`, affichant ainsi "Bonjour, le monde !" sur votre écran.

Bonjour, le monde !

On ne peut plus simple, vous ne trouvez pas ?

Exemple 2 : Effectuer des calculs rapidement

Si vous avez besoin de calculer rapidement quelque chose, comme 7 à la puissance 3, il vous suffit de saisir cette commande.

python -c "print(7**3)"

Python réalise le calcul exponentiel (7^3) et affiche le résultat, 343, directement sur votre écran.

343

Exemple 3 : Exploiter les modules

Vous vous demandez quelle est la date du jour ?

Le module `datetime` de Python, dont nous avons déjà parlé, est parfaitement adapté à cette tâche :

python -c "import datetime; print(datetime.date.today())"

Avec cette commande, vous importez le module `datetime` et affichez la date actuelle.

2024-03-06

En conclusion, un brin de créativité avec python -c ouvre des perspectives surprenantes pour résoudre des tâches complexes grâce à des commandes simples et directes, directement depuis votre ligne de commande.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Tutorial Python

FAQ