Latest web development tutorials

Python3 OS méthodes fichier / répertoire

moduleos fournit un moyen très riche pour traiter des fichiers et des répertoires.Méthode couramment utilisée dans le tableau suivant:

Non. Méthode et description
1

os.access (chemin, mode)


l'autorisation de mode de test
2

os.chdir (chemin)


Changer le répertoire courant
3

os.chflags (chemin, drapeaux)


Mark définir le chemin pour la signature numérique.
4

os.chmod (chemin, mode)


Modifier les autorisations
5

os.chown (chemin, uid, gid)


Changer le propriétaire du fichier
6

os.chroot (chemin)


Modifiez le répertoire racine du processus courant
7

os.close (fd)


Fermez le descripteur de fichier fd
8

os.closerange (fd_low, fd_high)


Fermez tous les descripteurs de fichiers à partir de fd_low (inclusion) à fd_high (non inclus), l'erreur sera ignorée
9

os.dup (fd)


Copiez le descripteur de fichier fd
10

os.dup2 (fd, fd2)


Copier un descripteur de fichier fd à un autre fd2
11

os.fchdir (fd)


En changeant le travail actuel fichier répertoire descripteur
12

os.fchmod (fd, mode)


Modifier les droits d'accès d'un fichier dans le fichier spécifié par le paramètre fd, le mode de paramètre est le fichier des autorisations d'accès sur Unix.
13

os.fchown (fd, uid, gid)


Changer le propriétaire d'un fichier, cette fonction modifie l'ID utilisateur et groupe ID d'un fichier, le fichier spécifié par le descripteur de fichier fd.
14

os.fdatasync (fd)


Forcé l'écriture du fichier sur le disque, le fichier spécifié par le descripteur de fichier fd, mais de ne pas appliquer les informations d'état du fichier de mise à jour.
15

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


Créez un fichier descripteur fd objet fichier, et retourne l'objet fichier
16

os.fpathconf (fd, nom)


Renvoie une information de configuration du système de fichier ouvert. Nom de la valeur pour récupérer la configuration du système, il peut être une chaîne de valeurs du système définies, ces noms spécifiés dans de nombreuses normes (POSIX.1, Unix 95, Unix 98, et d'autres).
17

os.fstat (fd)


Renvoie l'état de descripteur de fichier fd, comme stat ().
18

os.fstatvfs (fd)


Retours fichier d'informations contient le descripteur de fichier fd du système de fichiers, tels que statvfs ()
19

os.fsync (fd)


Force le descripteur de fichier fd du fichier est écrit sur le disque dur.
20

os.ftruncate (fd, longueur)


Clipping descripteur de fichier fd fichier correspondant, de sorte qu'il ne peut pas dépasser la taille maximale de fichier.
21

os.getcwd ()


Renvoie le répertoire courant
22

os.getcwdu ()


Objets Retour Unicode dans un répertoire de travail courant
23

os.isatty (fd)


Si le descripteur de fichier fd est ouvert et relié au dispositif tty (-like), il retourne vrai, sinon False.
24

os.lchflags (chemin, drapeaux)


Mark définir le chemin pour la signature numérique, chflags similaires (), mais pas de liens souples
25

os.lchmod (chemin, mode)


Modifier les permissions de fichiers de connexion
26

os.lchown (chemin, uid, gid)


Changer le propriétaire du fichier, chown similaire, mais ne pas suivre les liens.
27

os.link (src, dst)


Créer un lien dur nommé paramètre dst, les paramètres src pointant
28

os.listdir (chemin)


Renvoie une liste de fichiers ou le dossier de fichier qui contient le chemin d'accès spécifié le nom du dossier.
29

os.lseek (fd, pos, comment)


Réglage du descripteur de fichier fd position actuelle pos, comment modifier: pos SEEK_SET 0 configuration à partir du fichier ou le début du calcul; SEEK_CUR ou 1 du calcul de la position actuelle; os.SEEK_END ou deux de la fin du fichier a commencé en unix, Windows. efficace
30

os.lstat (chemin)


Comme stat (), mais pas de liens souples
31

os.major (appareil)


Dispositif d'extraction nombre majeur à partir d'un numéro de périphérique brut (en utilisant stat en st_dev ou sur le terrain st_rdev).
32

os.makedev (majeur, mineur)


En nombre majeur et mineur dispositif constitué d'un certain nombre d'équipement d'origine
33

os.makedirs (path [, mode])


fonction de création de dossier récursive. Comme mkdir (), mais tous les dossiers de niveau intermédiaire que vous créez doit inclure les sous-dossiers.
34

os.minor (appareil)


Dispositif d'extraction numéro mineur à partir d'un numéro de périphérique brut (en utilisant stat en st_dev ou sur le terrain st_rdev).
35

os.mkdir (path [, mode])


En mode numérique, le mode pour créer un dossier nommé chemin. Le mode par défaut est 0777 (octal).
36

os.mkfifo (path [, mode])


Créer un tube nommé, mode numérique, la valeur par défaut est 0666 (octal)
37

os.mknod (filename [, mode = 0600 , périphérique])
Créer un nœud de système de fichiers filename nommé (fichier, fichier spécial de périphérique ou tube nommé).

38

os.open (fichier, drapeaux [, mode ])


Ouvrir un fichier et définissez les options souhaitées ouvert, paramètre de mode est facultatif
39

os.openpty ()


Ouvrez une nouvelle paire de pseudo-terminal. pty Retour et le fichier descripteur tty.
40

os.pathconf (chemin, le nom)


Renvoie les documents pertinents les informations de configuration du système.
41

os.pipe ()


Créer un tuyau. Retourne une paire de descripteurs de fichiers (r, w) respectivement à lire et à écrire
42

os.popen (commande [, mode [, bufsize]])


Ouvrez une commande à partir d'un pipeline
43

os.read (fd, n)


Lire à partir du descripteur de fichier fd jusqu'à n octets et renvoie une chaîne contenant les octets lus, le descripteur de fichier fd correspondant a atteint la fin, renvoie une chaîne vide.
44

os.readlink (chemin)


Renvoie les points de liaison souples dans un fichier
45

os.remove (chemin)


Retirez le chemin pour le chemin du fichier. Si le chemin est un dossier, va jeter OSError; voir ci-dessous rmdir () supprime un répertoire.
46

os.removedirs (chemin)


Récursive supprimer le répertoire.
47

os.rename (src, dst)


Renommer des fichiers ou des répertoires de src dst
48

os.renames (ancien, nouveau)


Recursively renommer le répertoire, le fichier peut également être renommé.
49

os.rmdir (chemin)


Retirez vide chemin du répertoire spécifié, si le répertoire est pas vide, puis jeter une exception OSError.
50

os.stat (chemin)


Obtenez des informations chemin d'accès spécifié, fonctionnellement équivalent à l'API C dans la stat () appel système.
51

os.stat_float_times ([newvalue])
Décision sur l'opportunité de flotter des objets afficher le stat_result timestamp

52

os.statvfs (chemin)


Obtient le chemin des statistiques du système de fichiers
53

os.symlink (src, dst)


Créer un lien souple
54

os.tcgetpgrp (fd)


Le processus revient à l'fd terminal (un os.open retourné par open () descripteur de fichier) associé au groupe
55

os.tcsetpgrp (fd, pg)


Groupe de processus borne de fixation fd (composé os.open retourné () descripteurs de fichiers ouverts) associés à pg.
56

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


Renvoie un chemin unique pour la création de fichiers temporaires.
57

os.tmpfile ()


Il retourne un mode ouvert (w + b) objet fichier. Cet objet n'a pas une entrée de dossier, aucun descripteur de fichier sera automatiquement supprimé.
58

os.tmpnam ()


Pour créer un fichier temporaire retourne un chemin d'accès unique
59

os.ttyname (fd)


Il renvoie une chaîne qui représente le descripteur de fichier fd est associé à un dispositif terminal. Si fd est pas associé à un dispositif terminal, une exception est levée.
60

os.unlink (chemin)


Supprimer le chemin du fichier
61

os.utime (chemin, fois)


Retour pour accéder et modifier le chemin du fichier temps spécifié.
62

os.walk (top [, topdown = True [, onerror = Aucun [, followlinks = False]]])


Dossier de sortie par le nom de fichier dans le pied de l'arbre, vers le haut ou vers le bas.
63

os.write (fd, str)


La chaîne est écrite dans le descripteur de fichier fd. Renvoie la longueur réelle de la chaîne est écrite