Les
Fichiers Dans python :
Vous pouvez utiliser Python pour lire et écrire le contenu des fichiers. Ceci est particulièrement utile lorsque vous devez travailler avec un grand nombre de données enregistrées dans un fichier. Par exemple, dans la science des données et l'analyse, les données sont généralement au format CSV.
Pour ouvrir
un fichier et modifier son contenu ou lire son contenu on utilise la fonction open.
Vous pouvez spécifier le mode utilisé pour ouvrir un fichier en appliquant un deuxième argument à la fonction d'ouverture.
L'envoi de "r" signifie
ouvert en mode lecture, qui est la valeur par défaut.
L'envoi de "w" signifie le
mode d'écriture, pour réécrire le contenu d'un fichier.
L'envoi de "a" signifie le mode d'ajout, pour ajouter un nouveau contenu à la fin du fichier.
Une fois
qu'un fichier a été ouvert et utilisé, vous devez le fermer.
Cela se fait
avec la méthode close
de l'objet fichier.
J’ai créé un fichier nommé infos.txt, et maintenant je vais essayer de lire
son contenu en utilisant python.
Pour lire uniquement une certaine quantité d'un fichier, nous
devons ajoutons le nombre de bits comme un paramètre dans la fonction read ().
Ce code va lire les 5 premier lettres depuis le ficher, et après
les 7 lettres suivants. Maintenant, nous allons essayer de modifier les
fichiers, et pour faire ça, on va utiliser la fonction write ().Je vais utiliser le fichier infos.txt.
Vous allez voir que le contenu de fichier est totalement écrasé.
Mais si vous voulez conserver le contenu et ajouter des nouvelles
lignes, il vous suffit d’ouvrir le fichier avec le mode « a ».
Il est recommandé d'éviter de gaspiller des ressources en
s'assurant que les fichiers sont toujours fermés après leur utilisation. Une
façon de faire est d'utiliser try et finally :
Avec le code ci-dessus on va garantir que le fichier est toujours fermé, même si une erreur se produit.
Lister le contenu d’un dossier :
Pour lire ou bien lister le
contenu d’un dossier on utilise la commande listdir qui existe dans le module os. Au primer temps nous
devons importer le module os,
pour que nous puissions utiliser listdir.
Pour réaliser cela, il faut que vous utilisiez un module qui
s’appelle os.
Et pour supprimer un dossier avec python on utilise aussi le même
module.
Infos.txt : c’est le
nom de fichier à supprimer, et la même chose avec dossier_a_supprimer.
Commentaires
Enregistrer un commentaire