Python3 OS metody plików / katalogów
Modułos zapewnia bardzo bogaty sposób radzenia sobie z plików i katalogów.Powszechnie stosowanym sposobem w poniższej tabeli:
Nie. | Sposób i opis |
---|---|
1 | Tryb testowy zgoda |
2 | Zmień bieżący katalog roboczy |
3 | Mark ustawić ścieżkę dla podpisu cyfrowego. |
4 | Zmiana uprawnień |
5 | Zmiana właściciela pliku |
6 | Zmień katalog główny bieżącego procesu |
7 | Zamknij deskryptora pliku fd |
8 | os.closerange (fd_low, fd_high) Zamknij wszystkie deskryptory plików z fd_low (dołączony) do fd_high (brak w zestawie), błąd zostanie zignorowany |
9 | Kopiowanie deskryptor fd |
10 | Kopiowanie deskryptora pliku fd do innego FD2 |
11 | Zmieniając deskryptor bieżący katalog roboczy |
12 | Zmień prawa dostępu do pliku do pliku określonego przez parametr fd, tryb parametrem jest plik uprawnienia dostępu na Uniksie. |
13 | Zmienić właściciela pliku, funkcja ta modyfikuje identyfikator użytkownika i identyfikator grupy danego pliku, plik określony przez deskryptor fd. |
14 | Przymusowe zapisywanie pliku na dysku, plik określony przez deskryptor fd, ale nie wymusza informacje o stanie pliku aktualizacji. |
15 | os.fdopen (fd [, mode [, bufsize]]) Utwórz obiekt plik deskryptora pliku fd i zwraca obiekt pliku |
16 | Zwraca otwarty informacji o konfiguracji systemu plików. Wartość Nazwa pobrać konfigurację systemu, może to być ciąg określonych wartości systemowych, nazwy te wyszczególnione w wielu standardów (POSIX.1, Unix 95, Unix 98 i inne). |
17 | Zwraca stan deskryptor fd, podobnie jak stat (). |
18 | Zwraca informację o plikach zawiera deskryptor fd systemu plików, takich jak statvfs () |
19 | Wymuszenie FD deskryptor pliku jest zapisywany na dysku twardym. |
20 | Wycinek deskryptor fd odpowiedni plik, więc nie może przekroczyć maksymalnego rozmiaru pliku. |
21 | Zwraca aktualny katalog roboczy |
22 | Powrót Unicode obiektów w bieżącym katalogu roboczym |
23 | Jeśli deskryptor pliku fd jest otwarty i połączony z tty (-jak) urządzenia, to zwraca wartość true, w przeciwnym wypadku False. |
24 | Mark ustawić ścieżkę do podpisu cyfrowego, podobnie chflags (), ale nie miękkie linki |
25 | Modyfikacja uprawnień plik połączenia |
26 | Zmiana właściciela pliku, podobnie chown, ale nie z linków. |
27 | Utwórz dowiązanie twarde o nazwie parametr dst, src wskazując parametry |
28 | Zwraca listę plików lub folderu plik zawierający określoną ścieżkę nazwy folderu. |
29 | Ustawianie deskryptor fd aktualnej pozycji POS, jak zmodyfikować: POS SEEK_SET 0 konfiguracji z pliku lub na początku wyliczeniach; SEEK_CUR lub 1 z bieżącego wyliczenia stanowiskiem; os.SEEK_END lub dwa od końca pliku rozpoczął w UNIX, Windows. skuteczny |
30 | Podobnie jak stat (), ale bez dowiązań miękkich |
31 | Urządzenie do wyciągania główny numer z numerem urządzenia surowego (za pomocą stat w st_dev lub pola st_rdev). |
32 | W dużych i małych numeru urządzenia składające się z szeregu oryginalnego wyposażenia |
33 | Rekurencyjnej funkcji tworzenia folderów. Podobnie jak mkdir (), ale wszystkich folderów pośredniego szczebla tworzonych musi zawierać podfoldery. |
34 | Urządzenie do wyciągania drugorzędny numer z numerem urządzenia surowego (za pomocą stat w st_dev lub pola st_rdev). |
35 | W trybie cyfrowym tryb, aby utworzyć folder o nazwie ścieżki. W trybie domyślnym jest 0777 (ósemkowy). |
36 | Tworzenie nazwany potok tryb na cyfrowy, domyślnie jest to 0666 (ósemkowy) |
37 | os.mknod (filename [, mode = 0600 , urządzenie]) |
38 | Otwórz plik i ustawić żądane opcje otwarte, parametr jest opcjonalny tryb |
39 | Otwórz nową parę pseudo-terminala. Powrót PTY i deskryptor tty. |
40 | Zwraca odpowiednich dokumentach informacji o konfiguracji systemu. |
41 | Tworzenie fajkę. Zwraca parę deskryptorów (R, W) odpowiednio do odczytu i zapisu |
42 | os.popen (komenda [tryb [, bufsize]]) Otwórz polecenie z rurociągu |
43 | Czytaj z deskryptora pliku fd do n bajtów i zwraca łańcuch zawierający bajty czytać, odpowiedni deskryptor fd dobiegł końca, zwraca pusty ciąg. |
44 | Zwraca miękkie dowiązanie do pliku |
45 | Usuń ścieżkę do ścieżki pliku. Jeśli ścieżka jest katalogiem, rzuci OSError; patrz poniżej rmdir () usuwa katalog. |
46 | Rekursywnie usunąć katalog. |
47 | Zmiana nazwy plików i katalogów z src do dst |
48 | Rekursywnie zmienić nazwę katalogu, plik może zostać zmieniona. |
49 | Usuń określony pusta ścieżka do katalogu, jeśli katalog nie jest pusty, a następnie rzucić wyjątek OSError. |
50 | Uzyskać ścieżkę podano informację, funkcjonalnie równoważny do API C w stat () wywołania systemowego. |
51 | os.stat_float_times ([nowaWartość]) |
52 | Pobiera ścieżkę statystyk systemu plików |
53 | Utwórz dowiązanie |
54 | Proces powraca do zacisku (A fd os.open zwrócony przez otwarty () deskryptora) związane z zespołem |
55 | Grupa proces ustawiania fd terminala (składający os.open powrócił () otwarte deskryptory plików) związanych z pg. |
56 | os.tempnam ([katalog [, prefix] ]) Zwraca unikatową ścieżkę do tworzenia plików tymczasowych. |
57 | Zwraca tryb otwarty (w + b) obiektu pliku. Ten obiekt nie posiada wpisu folderu plików, bez deskryptor zostanie automatycznie usunięty. |
58 | Aby utworzyć plik tymczasowy zwraca unikalną ścieżkę |
59 | Zwraca ciąg, który reprezentuje deskryptora pliku fd jest skojarzony z urządzeniem terminalowym. Jeżeli fd nie jest związany z urządzeniem końcowym, jest wyjątek. |
60 | Usuń ścieżkę pliku |
61 | Powrót na dostęp i zmodyfikować ścieżkę pliku określonego czasu. |
62 | os.walk (górna [, topdown = True [, onerror = None [, followlinks = False]]]) Folder wyjściowy o nazwie pliku w odległości drzewa, w górę lub w dół. |
63 | Łańcuch jest zapisywana do deskryptora pliku fd. Zwraca rzeczywistą długość łańcucha jest napisane |