NameError: name ‚os‘ is not defined

Bitte prüfen ob das Modul os importiert ist.

Im Modul os findet man Dutzende von Funktionen, um mit dem Betriebssystem zu interagieren:

>>> import os
>>> os.getcwd()                         # das aktuelle Arbeitsverzeichnis
'C:\\Python33'
>>> os.chdir('/server/accesslogs')      # Arbeitsverzeichnis verändern
>>> os.system('mkdir today') # Kommando in der Systemshell ausführen
>>> 0

Dabei sollte unbedingt beachtet werden, import os statt from os import * zu verwenden, da ansonsten os.open() die eingebaute Funktion open() überschreibt, die sich vollkommen anders verhält.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.