Während Sie mit der Dateibehandlung arbeiten, haben Sie möglicherweise bemerkt, dass Dateien nur durch ihre Namen referenziert werden, z. B. ‘GFG.txt
‘ und wenn sich die Datei nicht im Verzeichnis des Skripts befindet, löst Python einen Fehler aus. Also, Wie wird es gemacht?
Das Konzept des aktuellen Arbeitsverzeichnisses (CWD) wird hier wichtig. Betrachten Sie den CWD als Ordner, der Python arbeitet darin., Immer wenn die Dateien nur nach ihrem Namen aufgerufen werden, geht Python davon aus, dass sie in der CWD gestartet werden, was bedeutet, dass die Nur-Namen-Referenz nur dann erfolgreich ist, wenn sich die Datei in der CWD der Python befindet.
Hinweis: Der Ordner, in dem das Python-Skript ausgeführt wird, wird als Aktuelles Verzeichnis bezeichnet. Dies ist nicht der Pfad, in dem sich das Python-Skript befindet.
Aktuelles Arbeitsverzeichnis abrufen
Python bietet ein Betriebssystemmodul für die Interaktion mit dem Betriebssystem. Dieses Modul wird unter Pythons Standard-Utility-Modul geliefert., Alle Funktionen im OS-Modul erhöhen OSError
bei ungültigen oder unzugänglichen Dateinamen und Pfaden oder anderen Argumenten, die den richtigen Typ haben, aber vom Betriebssystem nicht akzeptiert werden.
Um den Speicherort des aktuellen Arbeitsverzeichnisses abzurufen, wird os.getcwd()
verwendet.
Syntax: os.getcwd ()
Parameter: Es ist kein Parameter erforderlich.
Rückgabewert: Diese Methode gibt einen String zurück, der das aktuelle Arbeitsverzeichnis darstellt.
Beispiel:
Achtung geek!, Stärken Sie Ihre Grundlagen mit dem Python Programming Foundation Kurs und lernen Sie die Grundlagen.
Zunächst verbessern Ihre Interviewvorbereitungen Ihre Datenstrukturkonzepte mit dem Python DS-Kurs.