podczas pracy z obsługą plików możesz zauważyć, że pliki są odwołane tylko po ich nazwach, np. 'GFG.txt
' I jeśli plik nie znajduje się w katalogu skryptu, Python rodzi błąd. Jak to się robi?
pojęcie bieżącego katalogu roboczego (CWD) staje się tutaj ważne. Rozważ CWD jako folder, w którym działa Python., Ilekroć pliki są wywoływane tylko po ich nazwie, Python zakłada, że zaczyna się w CWD, co oznacza, że odniesienie tylko do nazwy będzie skuteczne tylko wtedy, gdy plik jest w CWD Pythona.
Uwaga: Folder, w którym uruchomiony jest skrypt Pythona, jest znany jako bieżący katalog. To nie jest ścieżka, na której znajduje się skrypt Pythona.
pobieranie bieżącego katalogu roboczego
Python udostępnia moduł OS do interakcji z systemem operacyjnym. Moduł ten wchodzi w skład standardowego modułu narzędziowego Pythona., Wszystkie funkcje w module systemu operacyjnego podnoszą OSError
w przypadku nieprawidłowych lub niedostępnych nazw plików i ścieżek lub innych argumentów, które mają prawidłowy typ, ale nie są akceptowane przez system operacyjny.
aby uzyskać lokalizację bieżącego katalogu roboczego os.getcwd()
jest używany.
składnia: os.getcwd ()
parametr: parametr nie jest wymagany.
Return Value: ta metoda zwraca łańcuch, który przedstawia bieżący katalog roboczy.
przykład:
Uwaga geek!, Wzmocnij swoje podstawy dzięki kursowi Python Programming Foundation i naucz się podstaw.
na początek przygotowanie do rozmowy kwalifikacyjnej wzbogaca koncepcje struktur danych o kurs Python DS.