6 ms·
Need help!: Python [Errno 13] Permission denied: 'artsciimg.png'
Hi guys, I really need help figuring out this error on Python.
This python script works fine on my local computer, but when I push it to my server, it is showing error when the script tries to save an Image.
Here's my code:
def magic(usrInput):
.
.
.
im = Image.new("RGB",(x,y))
for j in range(y):
for i in range(x):
.
.
.
im.save("artsciimg.png")
#End of code
And the error says:
"[Errno 13] Permission denied: 'artsciimg.png'"
My local PC is running on Windows, and my server is on Ubuntu. I really need to know what's going on, the project is due in less than 36 hours :(
- erekel 13y agoman chown man chmod
- nkuttler 13y agoThe people in #python on the freenode IRC network are usually quite helpful. Try http://webchat.freenode.net/?channels=%23python&uio=OT10cnVlde http://webchat.freenode.net/?channels=%23python&uio=OT10cnVl... if you don't have a real IRC client.
- bl00djack 13y agoI have tried chmod to all the folders, and files, it still doesn't work :(
- mr_timppa 13y agoU should check your server rights were you are writing image. Is there write permission (-rw-rw-r--). Check it like command ls -l your/directory. If not add chmod a+r your/directory
- casca 13y agoTry im.save("/tmp/artsciimg.png"). This will most likely show that it's a local permission error. Then identify which directory it's trying to write to with os.system("pwd") and chmod 777 that directory.
- bl00djack 13y agoHoly shit! The error stopped. Thanks soo much. In fact, the error is, I was supposed to give absolute path for im.save() but your answer ("/tmp/artsciimg.png") showed me the way, Thank you :)