Podczas pracy z plikami i katalogami w Python uprawnienia do plików odgrywają kluczową rolę w kontrolowaniu dostępu do plików i katalogów. W takim przypadku Python „OS.chmod ()”Moduł OS pozwala użytkownikom zmienić uprawnienia plików za pomocą programowania Python.
Ten przewodnik zbada podstawy uprawnień do plików, wyjaśnij, jak korzystać z Pythona „chmod„Aby zmodyfikować uprawnienia do pliku i podać kilka praktycznych przykładów. W tym artykule omówiono następujące tematy:
Jaki jest „OS.Funkcja chmod () ”w Pythonie?
„„OS.chmod ()”Funkcja w Pythonie służy do zmiany uprawnień konkretnego pliku lub katalogu. Pozwala użytkownikom ustawić odczyt, zapisywanie i wykonywanie uprawnień dla właściciela, grupy i innych.
Składnia
OS.chmod (ścieżka, tryb)
Zgodnie z powyższą składnią:
Przykład 1: Ustawienie uprawnień do plików
Przed przejściem do kodu rzućmy okiem na oryginalną ścieżkę pliku:
Kod
Do ustawienia uprawnień do plików używany służy następujący kod:
Import OS
OS.chmod (r'C: \ Users \ p \ Documents \ Program \ próbka.txt ', 0o777)
Drukuj („plik można odczytać, zapisać i wykonać dla właściciela, grupy i innych”)
OS.chmod (r'C: \ Users \ p \ Documents \ Program \ próbka.txt ', 0o400)
drukuj („plik można odczytać tylko dla właściciela”)
OS.chmod (r'C: \ Users \ p \ Documents \ Program \ próbka.txt ', 0o600)
drukuj („plik można odczytać i zapisać tylko dla właściciela”)
W powyższym bloku kodu wykonaj następujące kroki:
Wyjście
Jak widać, tryb pliku został pomyślnie zmieniony.
Przykład 2: Zmień własność plików za pomocą „OS.Chmod () ”Parametry funkcji Wartość
Poniższy kod służy do zmiany własności plików za pomocą „OS.chmod ()„Parametry funkcji Wartość:
Import OS, Sys, STAT
OS.CHMOD (R "C: \ Users \ p \ Documents \ Program \ próbka.txt ", Stat.S_iwrite)
OS.CHMOD (R "C: \ Users \ p \ Documents \ Program \ próbka.txt ", Stat.S_ixusr)
Drukuj („Plik można zapisać i wykonywać tylko przez właściciela.")
W powyższym kodzie:
Wyjście
To wyjście oznacza, że zgoda na pliki została pomyślnie zmieniona.
Wniosek
„„OS.chmod ()”Funkcja„OS„Moduł służy do zmiany własności pliku Pythona poprzez akceptowanie ścieżki i trybu jako argumentu. Różne notacja numeryczna i określone deskryptory są używane jako parametry trybu „OS.funkcja chmod () ”. Ten przewodnik przedstawił dogłębny przewodnik na temat Pythona „OS.Chmod () ”funkcja modułu OS.