Verwenden des Cat-Befehls in Python

Vaibhav Vaibhav 12 April 2022
Verwenden des Cat-Befehls in Python

Der Befehl cat ist ein Shell-Befehl, der in UNIX-basierten Betriebssystemen wie macOS und Linux zu finden ist. cat ist eine Kurzform für concatenate.

Dieser Befehl wird verwendet, um den Inhalt von Dateien anzuzeigen, den Inhalt mehrerer Dateien zu einer einzigen Datei zu verketten und einzelne und mehrere Dateien zu erstellen.

In diesem Artikel lernen wir, wie man den Befehl cat in der Programmiersprache Python verwendet.

Verwenden des Befehls cat in Python

Da der Befehl cat ein Shell-Befehl ist, gibt es keine direkte Möglichkeit, auf diesen Befehl in Python-Skripten zuzugreifen.

Interessanterweise verfügt die Programmiersprache Python über Dienstprogramme, um Shell-Befehle direkt aus dem Skript auszuführen. Eines dieser Dienstprogramme ist das Modul os.

Das Modul os hat eine Methode system(), die Shell-Befehle ausführen kann. Wir können die Methode system() verwenden, um den Befehl cat von Python auszuführen.

Lassen Sie uns dies anhand eines Beispiels verstehen. Siehe den folgenden Python-Code.

import os

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

Ausgabe:

Hello! Python is the best programming language.

Das Python-Skript erstellt zunächst eine Datei namens file.txt im Home-Verzeichnis des aktuellen Benutzers.

~/ ist eine Abkürzung für das Home-Verzeichnis des aktuell angemeldeten Benutzers. Als nächstes liest und zeigt es den Inhalt der erstellten Datei mit dem Befehl cat an.

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.