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 ?
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”
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
- 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”
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