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
).