Résolue

Erreur de Permission lors de la lecture d'un fichier

# Fichiers # Gestion des erreurs

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 :

  1. Vérifie que le chemin est correct : dans ton cas, "C:\Mela_Dossiers\appendre python" c'est un dossier du coup ?

  2. Assure-toi que tu as les droits en lecture sur ce fichier (ou dossier). Tu peux :

  3. 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

Est-ce que ça serait possible de voir tout ton script stp ?

Merci d'avance

Je n'arrive pas à vous envoyer d'image

Si tu veux tu peux cliquer ici et ajouter du code directement, c'est encore mieux :

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 !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.