Résumé de cours: Bases de la programmation - Fichiers

Telechargé par lotfi wissal
Dernière mise à jour
Informatique
Denis DEFAUCHY
13/03/2025
Bases de la programmation
12 Fichiers
Page 1 sur 3
Résumé
Informatique
Dernière mise à jour
Informatique
Denis DEFAUCHY
13/03/2025
Bases de la programmation
12 Fichiers
Page 2 sur 3
Notion de chemin de fichier
Sous forme de string « » et contenant à la fin le nom du fichier et l’extension : « Fichier.txt »
Chemin
relatif
« Fichier.txt »
Chemin pointant vers un fichier dans le même dossier que le fichier python qui
l’appelle
Nécessite une lecture d’un code avec F5 !!!
Pas d’exécutions directes dans la console ni d’exécutions partielles d’un code
Très pratique car fonctionne d’un ordinateur à l’autre
Chemin
absolu
«C:\\Users\\...\\Fichier.txt » ou «C:/Users/.../Fichier.txt »
Chemin pointant vers un fichier avec son emplacement complet
Peut être exécuté dans la console ou par une exécution partielle d’un code
Pas très pratique car ne fonctionne pas d’un ordinateur à l’autre
Ouverture / fermeture
Lecture des lignes
Remarque : ne s’exécute qu’une fois par ouverture - Ne renvoie aucune erreur, n’exécute juste rien…
Ligne
Commande
Résultat
Ligne = "10 20 30"
Ligne.split()
['10', '20', '30']
Ligne = "10;20;30"
Ligne.split(";")
Ligne = "1,2;2,3;3,1"
Ligne =
Ligne.replace(",",".")
Ligne = "1.2;2.3;3.1"
Ajouts (format str forcément)
Dernière mise à jour
Informatique
Denis DEFAUCHY
13/03/2025
Bases de la programmation
12 Fichiers
Page 3 sur 3
Check ouverture de fichiers
Si vous avez lerreur :
FileNotFoundError: [Errno 2] No such file or directory: 'test.txt'
Menu « Settings » - « Select Language » - « French » - « OK » - Redémarrer Pyzo
En haut à gauche est écrit le nom de votre fichier : si <tmp i> est écrit, il n’est pas
enregistré !
Quoi qu’il arrive, faire « Fichier » - « Enregistrer sous » et lenregistrer là où est votre
image
Menu « Exécuter » - Cocher « Changer le répertoire courant lors de lexécution dun
fichier »
Faire la touche F5 une fois
import os
print(os.getcwd())
Dossier de travail actuel de Pyzo
Vérifier que cest bien là où sont les fichiers
Ce dossier a été automatiquement mis à jour avec F5
Le fichier et le code Python doivent être dans le même dossier, et lheure du fichier « .py »
est normalement HH:MM
Vérifier le chemin relatif : fichier = open(chemin,'r')
chemin = "test.txt"
Au pire, chemin absolu automatique :
import os
chemin = os.getcwd() + "\\" + "test.txt"
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!