Latest web development tutorials

Python OS Datei / Verzeichnis-Methoden

os - Modul bietet eine sehr reiche Art und Weise mit Dateien und Verzeichnissen zu beschäftigen.Verfahren üblicherweise in der folgenden Tabelle verwendet:

Nein. Verfahren und Beschreibung
1

os.access (Pfad, Modus)


Testmodus Erlaubnis
2

os.chdir (Pfad)


Ändern Sie den aktuellen Arbeitsverzeichnis
3

os.chflags (Pfad, Fahnen)


Mark den Pfad für die digitale Signatur.
4

os.chmod (Pfad, Modus)


Berechtigungen ändern
5

os.chown (Pfad, uid, gid)


Ändern Sie den Dateibesitzer
6

os.chroot (Pfad)


Ändern Sie das Stammverzeichnis des aktuellen Prozesses
7

os.close (fd)


Schließen Sie die Datei fd
8

os.closerange (fd_low, fd_high)


Schließen Sie alle Datei-Deskriptoren von fd_low (Inklusion) zu fd_high (nicht im Lieferumfang enthalten), wird der Fehler ignoriert werden
9

os.dup (fd)


Kopieren Sie die Datei fd
10

os.dup2 (fd, FD2)


Kopieren einer Datei fd zu einem anderen fd2
11

os.fchdir (fd)


Durch das aktuelle Arbeitsverzeichnis Dateideskriptors Ändern
12

os.fchmod (fd, mode)


Ändern Sie die Zugriffsrechte eines auf die Datei durch den Parameter fd angegeben ist, ist der Parameter Modus Zugriffsberechtigungen auf Unix-Datei.
13

os.fchown (fd, uid, gid)


Ändern Sie den Besitz einer Datei, ändert diese Funktion eine Benutzer-ID und Gruppen-ID der Datei, um die Datei von der Datei fd aus.
14

os.fdatasync (fd)


Erzwungene Schreiben Datei auf der Festplatte, um die Datei von der Datei fd angegeben, aber erzwingt nicht die Update-Datei Statusinformationen.
15

os.fdopen (fd [, Modus [, bufsize]])


Erstellen Sie eine Datei fd Dateiobjekt und gibt das Dateiobjekt
16

os.fpathconf (fd, Name)


Gibt ein offenes Dateisystemkonfigurationsinformationen. Wertname der Systemkonfiguration abzurufen, kann es eine Reihe von definierten Systemwerte sein, diese in vielen Standards angegebenen Namen (POSIX.1, Unix 95, Unix 98 und andere).
17

os.fstat (fd)


Gibt die Datei fd Zustand, wie stat ().
18

os.fstatvfs (fd)


Gibt Informationen Datei enthält die Datei fd des Dateisystems, wie statvfs ()
19

os.fsync (fd)


Zwingen Sie die Datei fd der Datei auf die Festplatte geschrieben wird.
20

os.ftruncate (fd, Länge)


Clipping-Datei fd-Datei entspricht, so kann es nicht die maximale Dateigröße nicht überschreiten.
21

os.getcwd ()


Gibt das aktuelle Arbeitsverzeichnis
22

os.getcwdu ()


Zurück Unicode-Objekte in einem aktuellen Arbeitsverzeichnis
23

os.isatty (fd)


Wenn die Datei fd geöffnet ist, und mit dem tty verbunden (-ähnlichen) Gerät, gibt es wahr, sonst Falsch.
24

os.lchflags (Pfad, Fahnen)


Mark den Pfad für die digitale Signatur, ähnlich chflags (), aber keine Soft-Links
25

os.lchmod (Pfad, Modus)


Ändern Sie die Verbindungsdateiberechtigungen
26

os.lchown (Pfad, uid, gid)


Ändern Sie den Dateieigentümer, ähnlich Chown, aber keine Links folgen.
27

os.link (src, dst)


Erstellen Sie einen Hardlink benannten Parameter dst, src zeigt Parameter
28

os.listdir (Pfad)


Gibt eine Liste von Dateien oder Dateiordner, die den angegebenen Pfad des Ordners Namen enthält.
29

os.lseek (fd, pos, wie)


den Dateideskriptor Einstellung fd aktuelle Position pos, wie ändern: pos SEEK_SET 0 Setup von der Datei oder dem Beginn der Berechnung; SEEK_CUR oder 1 aus der aktuellen Positionsberechnung; os.SEEK_END oder zwei vom Ende der Datei begann in Unix, Windows. wirksam
30

os.lstat (Pfad)


Wie stat (), aber ohne Softlinks
31

os.major (Gerät)


Absaugeinrichtung großen Zahl von einer Raw-Gerätenummer (unter Verwendung von stat in st_dev oder st_rdev Feld).
32

os.makedev (Dur, Moll)


In Haupt- und Nebengerätenummer, bestehend aus einer Reihe von Erstausrüstung
33

os.makedirs (Pfad [, Modus])


Rekursive Ordnererstellung Funktion. Wie mkdir (), aber alle Zwischenebene Ordner, die Sie Bedarf erstellen, um die Unterordner ein.
34

os.minor (Gerät)


Absaugeinrichtung kleinere Zahl von einer Raw-Gerätenummer (unter Verwendung von stat in st_dev oder st_rdev Feld).
35

os.mkdir (Pfad [, Modus])


Im digitalen Modus der Modus einen Ordner mit dem Namen Pfad zu erstellen. Der Standardmodus ist 0777 (oktal).
36

os.mkfifo (Pfad [, Modus])


Erstellen Sie eine benannte Pipe, Modus digital, der Standardwert ist 0666 (Oktal)
37

os.mknod (Dateiname [, mode = 0600 , device])
Erstellen Sie ein Dateisystem Knoten mit dem Namen Dateiname (Datei, Gerätedatei oder Named Pipe).

38

os.open (Datei, Flags [, Modus ])


Öffnen Sie eine Datei aus und legen Sie die gewünschten Optionen offen, Modus Parameter ist optional
39

os.openpty ()


Öffnen Sie ein neues Pseudo-Terminal-Paar. Zurück pty und tty Dateideskriptor.
40

os.pathconf (Pfad, Name)


Gibt relevanten Dokumente die Systemkonfigurationsdaten.
41

os.pipe ()


Erstellen Sie ein Rohr. Liefert ein Paar von Datei-Deskriptoren (r, w), die jeweils zum Lesen und Schreiben
42

os.popen (Befehl [, Modus [, bufsize]])


Öffnen Sie einen Befehl aus einer Pipeline
43

os.read (fd, n)


Lesen aus der Datei fd n Bytes und gibt eine Zeichenfolge, die die gelesenen Bytes, wird die entsprechende Datei fd das Ende erreicht hat, einen leeren String zurück.
44

os.readlink (Pfad)


Gibt die Soft-Link auf eine Datei
45

os.remove (Pfad)


Entfernen Sie den Pfad für den Pfad der Datei. Wenn der Pfad ein Ordner ist, wird OSError werfen, siehe unten rmdir () löscht ein Verzeichnis.
46

os.removedirs (Pfad)


Recursively das Verzeichnis zu löschen.
47

os.rename (src, dst)


Umbenennen von Dateien oder Verzeichnisse von src zu dst
48

os.renames (alt, neu)


Recursively das Verzeichnis umbenennen, können auch die Datei umbenannt werden.
49

os.rmdir (Pfad)


Entfernen Sie leere Verzeichnispfad angegeben, wenn das Verzeichnis nicht leer ist, dann eine OSError Ausnahme werfen.
50

os.stat (Pfad)


Erhalten Sie Pfad bestimmte Informationen, funktional äquivalent zu der C-API in der stat () Systemaufruf.
51

os.stat_float_times ([newvalue])
Entscheidung darüber, ob Objekte zu schweben zeigen die Zeitstempel stat_result

52

os.statvfs (Pfad)


Ruft den Pfad der Dateisystemstatistiken
53

os.symlink (src, dst)


Erstellen Sie einen Soft-Link
54

os.tcgetpgrp (fd)


Der Prozess kehrt zum Terminal fd (a os.open durch die open () Dateideskriptors zurückgegeben) mit der Gruppe verbunden
55

os.tcsetpgrp (fd, pg)


Prozessgruppe Setzen der Klemme fd (bestehend os.open () zurück Deskriptoren für offene Dateien) zugeordnet pg.
56

os.tempnam ([dir [, prefix] ])


Gibt eine eindeutige Pfadname für die Erstellung von temporären Dateien.
57

os.tmpfile ()


Es gibt einen offenen Modus (w + b) Datei-Objekt. Dieses Objekt hat keinen Dateiordner Eintrag hat, wird keine Dateideskriptors automatisch gelöscht.
58

os.tmpnam ()


Um eine temporäre Datei zu erstellen gibt einen eindeutigen Pfad
59

os.ttyname (fd)


Es gibt eine Zeichenfolge, die die Datei fd repräsentiert mit einem Endgerät verbunden ist. Wenn fd nicht mit einem Endgerät zugeordnet ist, wird eine Ausnahme ausgelöst.
60

os.unlink (Pfad)


Löschen Sie den Dateipfad
61

os.utime (Pfad, mal)


Zurück zuzugreifen und den Dateipfad angegebenen Zeit ändern.
62

os.walk (oben [, topdown = True [, onerror = Keine [, followlinks = False]]])


Ausgabeordner durch den Dateinamen in dem Baum zu Fuß, nach oben oder unten.
63

os.write (fd, str)


Der String wird in die Datei fd geschrieben. Gibt die tatsächliche Länge der Zeichenkette geschrieben wird

Referenzadresse: