Latest web development tutorials

méthode de os.walk python3 ()

Python3 OS méthodes fichier / répertoire Python3 OS méthodes fichier / répertoire


contour

méthode os.walk () est utilisée par les espèces migratrices dans le répertoire dans les fichiers de sortie dans le nom du répertoire, vers le haut ou vers le bas.

Dans Unix, Windows efficacement.

grammaire

marche () Syntaxe de la méthode est la suivante:

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

Paramètres

  • top - Chaque fichier dans le dossier racine (y compris lui - même) pour donner 3-tuple (dirpath, dirnames, les noms de fichiers) [chemin du dossier, le nom du dossier, nom du fichier].

  • topdown - en option ou non spécifiée est vrai, une liste de 3-tuples que 3- tuple de ses sous-dossiers créés dans le premier (top-down table des matières).Si topdown est False, 3- tuples que de produire un répertoire (le répertoire de bas en haut) après 3- tuple de ses sous-dossiers.

  • onerror - en option, il est une fonction, il a un paramètre appelé une instance OSError.Signaler cette erreur, continuer à marcher, ou de jeter une exception à pied terminée.

  • followlinks - est définie sur true, puis à travers le lien souple pour accéder au répertoire.

Valeur de retour

Cette méthode n'a pas de valeur de retour.

Exemples

L'exemple suivant illustre la méthode de marche () d'utilisation:

#!/usr/bin/python3

import os
for root, dirs, files in os.walk(".", topdown=False):
    for name in files:
        print(os.path.join(root, name))
    for name in dirs:
        print(os.path.join(root, name))

La sortie du programme ci-dessus est:

./.bash_logout
./amrood.tar.gz
./.emacs
./httpd.conf
./www.tar.gz
./mysql.tar.gz
./test.py
./.bashrc
./.bash_history
./.bash_profile
./tmp
./tmp/test.py

Python3 OS méthodes fichier / répertoire Python3 OS méthodes fichier / répertoire