Maison  >  Article  >  développement back-end  >  Comment trouver le répertoire actuel et le répertoire de fichiers

Comment trouver le répertoire actuel et le répertoire de fichiers

anonymity
anonymityoriginal
2019-05-25 16:19:334476parcourir

Il y a deux fonctions sous le module os :

os.walk()

os.listdir()

Comment trouver le répertoire actuel et le répertoire de fichiers

# -*- coding: utf-8 -*-   
    import os   
    def file_name(file_dir):   
        for root, dirs, files in os.walk(file_dir):  
            print(root) #当前目录路径  
            print(dirs) #当前路径下所有子目录  
            print(files) #当前路径下所有非目录子文件

Le format de sortie est :

Chemin du répertoire de fichiers actuel

Répertoire du sous-fichier sous le chemin actuel (s'il existe, [] s'il n'existe pas)

Sous le chemin actuel Sous-fichier non-répertoire (juste le nom de fichier du sous-fichier)

Cas :

# -*- coding: utf-8 -*-   
      
    import os  
      
    def file_name(file_dir):   
        L=[]   
        for root, dirs, files in os.walk(file_dir):  
            for file in files:  
                if os.path.splitext(file)[1] == '.jpeg':  
                    L.append(os.path.join(root, file))  
        return L  
#其中os.path.splitext()函数将路径拆分为文件名+扩展名

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn