Maison > développement back-end > Tutoriel Python > Comment lire un dossier en python

Comment lire un dossier en python

(*-*)浩
Libérer: 2019-06-20 14:29:46
original
4912 Les gens l'ont consulté

La lecture de fichiers est l'opération d'E/S la plus courante. Python possède une fonction intégrée pour lire les fichiers et son utilisation est compatible avec C.

Comment lire un dossier en python

Avant de lire des fichiers, il faut d'abord comprendre que la fonction de lecture de fichiers sur disque est assurée par le système d'exploitation moderne ne permet pas aux programmes ordinaires de fonctionner directement. disque, donc lire et écrire des fichiers consiste à demander au système d'exploitation d'ouvrir un objet fichier (souvent appelé descripteur de fichier), puis de lire les données de cet objet fichier (lire le fichier) via l'interface fournie par le système d'exploitation. (Apprentissage recommandé : Tutoriel vidéo Python)

Lecture de fichiers

Pour ouvrir un objet fichier en mode lecture de fichier, utilisez Python Le La fonction open() intégrée transmet le nom et l'identifiant du fichier :

>>> f = open('/Users/michael/test.txt', 'r')
Copier après la connexion

L'identifiant 'r' signifie lu. De cette façon, nous avons réussi à ouvrir un fichier.

Si le fichier n'existe pas, la fonction open() lancera une IOError et vous donnera un code d'erreur et des informations détaillées pour vous indiquer que le fichier n'existe pas :

>>> f=open('/Users/michael/notfound.txt', 'r')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
FileNotFoundError: [Errno 2] No such file or directory: '/Users/michael/notfound.txt'
Copier après la connexion

Si le fichier est ouvert avec succès, appelez ensuite la méthode read() pour lire l'intégralité du contenu du fichier en une seule fois. Python lit le contenu dans la mémoire, représenté par un objet str :

 >>> f.read()
 'Hello, world!'
Copier après la connexion

La dernière étape consiste à appeler la méthode close() pour fermer le fichier. Le fichier doit être fermé après utilisation, car l'objet fichier occupera les ressources du système d'exploitation, et le nombre de fichiers que le système d'exploitation peut ouvrir en même temps est également limité :

>>> f.close()
Copier après la connexion

Pour plus de Python -articles techniques liés, veuillez visiter la colonne Apprendre dans le tutoriel Python  !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal