Latest web development tutorials

Python 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

os.access (ścieżka, tryb)


Tryb testowy zgoda
2

os.chdir (path)


Zmień bieżący katalog roboczy
3

os.chflags (path, flagi)


Mark ustawić ścieżkę dla podpisu cyfrowego.
4

os.chmod (ścieżka, tryb)


Zmiana uprawnień
5

os.chown (path, uid, gid)


Zmiana właściciela pliku
6

os.chroot (path)


Zmień katalog główny bieżącego procesu
7

os.close (fd)


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

os.dup (fd)


Kopiowanie deskryptor fd
10

os.dup2 (fd, FD2)


Kopiowanie deskryptora pliku fd do innego FD2
11

os.fchdir (fd)


Zmieniając deskryptor bieżący katalog roboczy
12

os.fchmod (fd, tryb)


Zmień prawa dostępu do pliku do pliku określonego przez parametr fd, tryb parametrem jest plik uprawnienia dostępu na Uniksie.
13

os.fchown (fd, UID, GID)


Zmienić właściciela pliku, funkcja ta modyfikuje identyfikator użytkownika i identyfikator grupy danego pliku, plik określony przez deskryptor fd.
14

os.fdatasync (fd)


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

os.fpathconf (fd, nazwa)


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

os.fstat (fd)


Zwraca stan deskryptor fd, podobnie jak stat ().
18

os.fstatvfs (fd)


Zwraca informację o plikach zawiera deskryptor fd systemu plików, takich jak statvfs ()
19

os.fsync (fd)


Wymuszenie FD deskryptor pliku jest zapisywany na dysku twardym.
20

os.ftruncate (fd, długość)


Wycinek deskryptor fd odpowiedni plik, więc nie może przekroczyć maksymalnego rozmiaru pliku.
21

os.getcwd ()


Zwraca aktualny katalog roboczy
22

os.getcwdu ()


Powrót Unicode obiektów w bieżącym katalogu roboczym
23

os.isatty (fd)


Jeśli deskryptor pliku fd jest otwarty i połączony z tty (-jak) urządzenia, to zwraca wartość true, w przeciwnym wypadku False.
24

os.lchflags (path, flagi)


Mark ustawić ścieżkę do podpisu cyfrowego, podobnie chflags (), ale nie miękkie linki
25

os.lchmod (ścieżka, tryb)


Modyfikacja uprawnień plik połączenia
26

os.lchown (path, uid, gid)


Zmiana właściciela pliku, podobnie chown, ale nie z linków.
27

os.link (src, dst)


Utwórz dowiązanie twarde o nazwie parametr dst, src wskazując parametry
28

os.listdir (path)


Zwraca listę plików lub folderu plik zawierający określoną ścieżkę nazwy folderu.
29

os.lseek (fd, pos, how)


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

os.lstat (path)


Podobnie jak stat (), ale bez dowiązań miękkich
31

os.major (urządzenia)


Urządzenie do wyciągania główny numer z numerem urządzenia surowego (za pomocą stat w st_dev lub pola st_rdev).
32

os.makedev (dur-moll)


W dużych i małych numeru urządzenia składające się z szeregu oryginalnego wyposażenia
33

os.makedirs (path [, mode])


Rekurencyjnej funkcji tworzenia folderów. Podobnie jak mkdir (), ale wszystkich folderów pośredniego szczebla tworzonych musi zawierać podfoldery.
34

os.minor (urządzenia)


Urządzenie do wyciągania drugorzędny numer z numerem urządzenia surowego (za pomocą stat w st_dev lub pola st_rdev).
35

os.mkdir (path [, mode])


W trybie cyfrowym tryb, aby utworzyć folder o nazwie ścieżki. W trybie domyślnym jest 0777 (ósemkowy).
36

os.mkfifo (path [, mode])


Tworzenie nazwany potok tryb na cyfrowy, domyślnie jest to 0666 (ósemkowy)
37

os.mknod (filename [, mode = 0600 , urządzenie])
Tworzenie węzła systemu plików o nazwie pliku (File, urządzenia lub specjalny plik o nazwie rury).

38

os.open (plik, flagi [tryb ])


Otwórz plik i ustawić żądane opcje otwarte, parametr jest opcjonalny tryb
39

os.openpty ()


Otwórz nową parę pseudo-terminala. Powrót PTY i deskryptor tty.
40

os.pathconf (ścieżka, nazwa)


Zwraca odpowiednich dokumentach informacji o konfiguracji systemu.
41

os.pipe ()


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

os.read (fd, n)


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

os.readlink (path)


Zwraca miękkie dowiązanie do pliku
45

os.remove (path)


Usuń ścieżkę do ścieżki pliku. Jeśli ścieżka jest katalogiem, rzuci OSError; patrz poniżej rmdir () usuwa katalog.
46

os.removedirs (path)


Rekursywnie usunąć katalog.
47

os.rename (src, dst)


Zmiana nazwy plików i katalogów z src do dst
48

os.renames (stary, nowy)


Rekursywnie zmienić nazwę katalogu, plik może zostać zmieniona.
49

os.rmdir (path)


Usuń określony pusta ścieżka do katalogu, jeśli katalog nie jest pusty, a następnie rzucić wyjątek OSError.
50

os.stat (path)


Uzyskać ścieżkę podano informację, funkcjonalnie równoważny do API C w stat () wywołania systemowego.
51

os.stat_float_times ([nowaWartość])
Decyzja o tym, czy unosić przedmioty wyświetlić stat_result datownika

52

os.statvfs (path)


Pobiera ścieżkę statystyk systemu plików
53

os.symlink (src, dst)


Utwórz dowiązanie
54

os.tcgetpgrp (fd)


Proces powraca do zacisku (A fd os.open zwrócony przez otwarty () deskryptora) związane z zespołem
55

os.tcsetpgrp (fd, pg)


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

os.tmpfile ()


Zwraca tryb otwarty (w + b) obiektu pliku. Ten obiekt nie posiada wpisu folderu plików, bez deskryptor zostanie automatycznie usunięty.
58

os.tmpnam ()


Aby utworzyć plik tymczasowy zwraca unikalną ścieżkę
59

os.ttyname (fd)


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

os.unlink (path)


Usuń ścieżkę pliku
61

os.utime (ścieżka razy)


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

os.write (fd, str)


Łańcuch jest zapisywana do deskryptora pliku fd. Zwraca rzeczywistą długość łańcucha jest napisane

Odniesienie Adres: