w tym artykule omówimy jak zmienić bieżący katalog roboczy w Pythonie.
bieżący katalog roboczy to katalog, w którym program jest uruchomiony.
Zmiana bieżącego katalogu roboczego w Pythonie
najpierw musimy zaimportować moduł os Pythona tj.
import os
moduł os Pythona dostarcza funkcję do zmiany bieżącego katalogu roboczego tj.,
os.chdir(path)
zmienia bieżący katalog roboczy na podaną ścieżkę.
zrozummy na przykładzie,
najpierw wydrukuj bieżący katalog roboczy używając systemu operacyjnego.getcwd() czyli
print("Current Working Directory " , os.getcwd())
Teraz zmienimy bieżący katalog roboczy używając systemu operacyjnego.chdir (path) tzn.
os.chdir("/home/varun/temp")
jeżeli podana ścieżka nie istnieje to os.chdir () with throw error: FileNotFoundError. Dlatego powinniśmy albo wywołać go używając try / except tj.
albo sprawdzić czy nowy katalog istnieje przed zmianą katalogu roboczego tj.,
Pełny przykład jest następujący,
Wyjście:
Current Working Directory /home/varun/Documents/blog/pythonSamples/FileSamplesDirectory changedCurrent Working Directory /home/varun/tempCurrent Working Directory /home/varun/temp