close

[Solved] PermissionError: [Errno 13] Permission denied

Hello Guys, How are you all? Hope You all Are Fine. Today I am Just trying to open file But I am facing following error PermissionError: [Errno 13] Permission denied in python. So Here I am Explain to you all the possible solutions here.

Without wasting your time, Let’s start This Article to Solve This Error.

How PermissionError: [Errno 13] Permission denied Error Occurs ?

I am Just trying to open file But I am facing following error.

PermissionError: [Errno 13] Permission denied:

How To Solve PermissionError: [Errno 13] Permission denied Error ?

  1. How To Solve PermissionError: [Errno 13] Permission denied Error ?

    To Solve PermissionError: [Errno 13] Permission denied Error Just Make sure you are given File path Not Folder Path. Here is example. Second solution is Just make sure that file that you want to open with python code is not opened in any app or anywhere else. Just keep it closed OR Create a shortcut for python.exe Righ-click the shortcut and select Properties Change the shortcut target into something like “C:\path_to\python.exe” C:\path_to\your_script.py” Click “advanced” in the property panel of the shortcut, and click the option “run as administrator”

  2. PermissionError: [Errno 13] Permission denied

    To Solve PermissionError: [Errno 13] Permission denied Error Just Make sure you are given File path Not Folder Path. Here is example. Second solution is Just make sure that file that you want to open with python code is not opened in any app or anywhere else. Just keep it closed OR Create a shortcut for python.exe Righ-click the shortcut and select Properties Change the shortcut target into something like “C:\path_to\python.exe” C:\path_to\your_script.py” Click “advanced” in the property panel of the shortcut, and click the option “run as administrator”

Solution 1: Make sure you are given File path

Just Make sure you are given File path Not Folder Path. Here is example.

Wrong

import os

path = r"C:\Users\ssc\Desktop\my_personal_file"
assert os.path.isfile(path)
with open(path, "r") as f: // Error 
    pass

Right

import os

path = r"C:\Users\ssc\Desktop\my_personal_file\bio.txt"
assert os.path.isfile(path)
with open(path, "r") as f: // Error 
    pass

Solution 2: Make sure file is closed

Just make sure that file that you want to open with python code is not opened in any app or anywhere else. Just keep it closed.

Solution 3: give privileges

  1. Create a shortcut for python.exe
  2. Righ-click the shortcut and select Properties
  3. Change the shortcut target into something like "C:\path_to\python.exe" C:\path_to\your_script.py"
  4. Click “advanced” in the property panel of the shortcut, and click the option “run as administrator”

Summary

It’s all About this issue. Hope all solution helped you a lot. Comment below Your thoughts and your queries. Also, Comment below which solution worked for you?

Also, Read

Leave a Comment