[Débutant Python] Quels types de fichiers y avait-il dans ce dossier? Quand cela devient, recherchez sur une seule ligne.

Conclusion

Conclusion


os.listdir(path) 

Déclencheur

Tout a commencé lorsque j'ai voulu lister les documents dans Téléchargements.

Détails

Examiner le chemin


#Option méthode 1+command+C
#Sur Mac, vous pouvez obtenir le "CHEMIN absolu" en appuyant sur "option", "commande" et "C" lors de la sélection d'un fichier.
#Exemple:/Users/"Nom d'utilisateur"/Downloads/"Un nom de fichier"'

#Méthode 2
#Rechercher le nom du fichier
#Pendant l'étude

Obtenez des fichiers et des dossiers avec listdir



#Cette fois, récupérez les données des téléchargements
import os
path = '/Users/username/Downloads'
files = os.listdir(path)
for file in files:
    print(file)

Ajouté: glob () est également utile

extension(.pdf)Je souhaite vérifier le nom du fichier en spécifiant


import glob
path = '/Users/username/Downloads'
print(glob.glob(path+'/*.pdf'))

Si vous souhaitez rechercher uniquement maintenant

Je veux connaître le chemin du fichier actuel (chemin absolu)

Répertoire actuel


import os
print(os.getcwd())

Par exemple, j'écris python dans spyder, donc

/Users/username/.spyder-py3

Sera retourné.

Je souhaite vérifier le fichier actuel en spécifiant l'extension (.py) (nom du fichier)

Spécifiez l'extension


import glob
glob.glob('*.py')

Dans le fichier /Users/username/.spyder-py3

untitled0.py temp.py template.py history_internal.py history.py

A été retourné quand il a été inclus.

Cliquez ici pour une utilisation pratique de glob Comment utiliser glob pour obtenir récursivement une liste de chemins qui satisfont aux conditions en Python

Recommended Posts

[Débutant Python] Quels types de fichiers y avait-il dans ce dossier? Quand cela devient, recherchez sur une seule ligne.
Comment savoir quel type de fichier est stocké dans S3 en Python
Décrypter une ligne de code en Python lambda, carte, liste
[Introduction à l'application Udemy Python3 +] 32.1 Lorsqu'une ligne devient longue
Google recherche la chaîne sur la dernière ligne du fichier en Python
Fizzbuzz en Python (en une ligne)
Obtenez une liste de fichiers dans un dossier avec python sans chemin
Segfo python en une ligne
Gestion des fichiers JSON en Python
Quel type de noyau est ce noyau?
Quel genre de livre est le "Python Crash Course" le plus vendu au monde?