Erreur de Permission lors de la lecture d'un fichier
bonsoir !
si je lance la lecture d'un fichier, j'obtiens l'erreur ci-dessous :
PermissionError: [Errno 13] Permission denied: 'C:\\Mela_Dossiers\\appendre python'
comment remedier à ce problème ?
Salut !
Cette erreur "PermissionError: [Errno 13] Permission denied" signifie que Python n'a pas les droits nécessaires pour accéder au chemin que tu as indiqué. Voici quelques points à vérifier pour remédier au problème :
-
Vérifie que le chemin est correct : dans ton cas, "C:\Mela_Dossiers\appendre python" c'est un dossier du coup ?
-
Assure-toi que tu as les droits en lecture sur ce fichier (ou dossier). Tu peux :
-
Exécuter ton script avec des privilèges suffisants (par exemple en lançant ton éditeur de code ou terminal en mode administrateur) pour voir si le problème persiste.
Dans ton code essaye de faire ça aussi :
chemin = r"C:\Mela_Dossiers\appendre python\monfichier.txt"
J'ai essayé mais ça ne fonctionne toujours pas
Ok un instant
Je n'arrive pas à vous envoyer d'image
chemin = "C:\Users\ASUS\formation-developpeur-python\Maitrise_Python"
f = open(chemin, "r")
print(f)
Ok,
Déjà pour le chemin le mieux est d'utiliser une raw string :
chemin = r"C:\Users\ASUS\formation-developpeur-python\Maitrise_Python"
Et en fait, tu essayes d'ouvrir un dossier, mais c'est un fichier qu'il faut ouvrir. Donc dans ton dossier il faut que tu ouvres le fichier en mode :
chemin = r"C:\Users\ASUS\formation-developpeur-python\Maitrise_Python\ton_fichier.txt"
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte
