Python-Programmierung: Os

Aus Wikibooks

Wechseln zu: Navigation, Suche

Das Modul os stellt allgemeine Betriebssystemfunktionalitäten zur Verfügung. Der Name os steht für "Operating System".

Inhaltsverzeichnis

[Bearbeiten] name

Gibt aus, auf welcher Plattform das Programm läuft.

>>> print os.name
posix

[Bearbeiten] remove

Mit os.remove kann man Dateien aus dem Dateisystem löschen.

>>> os.remove("C:/test.txt")

[Bearbeiten] chdir

Mit der Funktion os.chdir legt man das derzeitige Arbeitsverzeichnis fest. In dem angegeben Verzeichnis sucht dann der Interpreter. Zum Beispiel muss man dann nur

os.remove("test.txt")

verwenden, wenn man vorher

os.chdir("C:/")

benutzt hat.

[Bearbeiten] listdir

Mit os.listdir ruft man den Inhalt eines Ordners ab, der dann als Liste zurückgegeben wird.

>>> os.listdir("C:/")
['Dokumente und Einstellungen','Windows',....]

[Bearbeiten] path.isfile()

Gibt an, ob der angegebene Pfad auf eine Datei verweist.

import os
if os.path.isfile('test.txt'):
    print "Die Datei 'text.txt' ist vorhanden."
else:
    print "Die Datei 'test.txt' existiert nicht."

[Bearbeiten] path.isdir()

Gibt an, ob der angegebene Pfad auf ein Verzeichnis verweist.

[Bearbeiten] system()

Führt den angegebenen Befehl in der Shell aus.

Dieses Beispiel zeigt unter Unix den kompletten Inhalt des Verzeichnisses an:

import os
print os.system('ls -al')



<< Inhaltsverzeichnis

Persönliche Werkzeuge