Utilisation de la commande cat en Python

Vaibhav Vaibhav 12 avril 2022
Utilisation de la commande cat en Python

La commande cat est une commande shell trouvée dans les systèmes d’exploitation basés sur UNIX tels que macOS et Linux. cat est une forme courte pour concatenate.

Cette commande est utilisée pour afficher le contenu des fichiers, concaténer le contenu de plusieurs fichiers dans un seul fichier, créer des fichiers uniques et multiples.

Dans cet article, nous apprenons à utiliser la commande cat dans le langage de programmation Python.

Utilisation de la commande cat en Python

Étant donné que la commande cat est une commande shell, il n’existe aucun moyen direct d’accéder à cette commande dans les scripts Python.

Fait intéressant, le langage de programmation Python dispose d’utilitaires pour exécuter des commandes shell directement à partir du script. L’un de ces utilitaires est le module os.

Le module os a une méthode system() qui peut exécuter des commandes shell. Nous pouvons utiliser la méthode system() pour exécuter la commande cat de Python.

Comprenons cela à l’aide d’un exemple. Reportez-vous au code Python suivant.

import os

os.system("echo 'Hello! Python is the best programming language.' >> ~/file.txt")
os.system("cat ~/file.txt")

Production :

Hello! Python is the best programming language.

Le script Python crée d’abord un fichier nommé file.txt dans le répertoire personnel de l’utilisateur actuel.

~/ est un raccourci pour le répertoire personnel de l’utilisateur actuellement connecté. Ensuite, il lit et affiche le contenu du fichier créé à l’aide de la commande cat.

Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.