note.nkmk.me (Polski)
w Pythonie można uzyskać I zmienić (ustawić) bieżący katalog roboczy za pomocąos.getcwd() Ios.chdir().
os moduł jest dołączony do biblioteki standardowej, więc nie jest wymagana dodatkowa instalacja.
- os — różne interfejsy systemów operacyjnych — dokumentacja Pythona 3.7.4
Ten artykuł opisuje następującą zawartość.,
- Pobierz bieżący katalog roboczy:
os.getcwd() - Zmień bieżący katalog roboczy:
os.chdir()
ścieżkę pliku skryptu (.py) można uzyskać za pomocą __file__. Zobacz poniższy artykuł.
- powiązane: pobranie ścieżki uruchomionego pliku (.py) w Pythonie:
__file__
pobranie bieżącego katalogu roboczego: os.,getcwd()
os.getcwd() zwraca bezwzględną ścieżkę katalogu roboczego, w którym Python jest aktualnie uruchomiony jako ciąg znaków str.
getcwd oznacza „get current working directory”, a polecenie Uniksapwd oznacza „print working directory”.
oczywiście możesz wydrukować katalog roboczy za pomocą print().
użyj os.path, aby manipulować ciągiem ścieżek. Szczegółowe informacje znajdują się w poniższym artykule.,
- powiązane: rozpakuj plik, katalog, nazwę rozszerzenia z łańcucha ścieżki w Pythonie
Zmień bieżący katalog roboczy: os.chdir()
możesz zmienić bieżący katalog roboczy za pomocą os.chdir().
określa ścieżkę docelową w argumencie. Może być absolutny lub względny. Użyj "../", aby przesunąć się w górę.
możesz zmienić bieżący katalog jak polecenie Unix cd.
zarówno chdir oraz cd oznacza „zmień katalog”.
za pomocą funkcji__file__ Ios.path możesz zmienić bieżący katalog na katalog, w którym istnieje uruchomiony plik skryptu (.py).