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:<p>def magic(usrInput):<p>.<p>.<p>.<p><pre><code> im = Image.new("RGB",(x,y))
for j in range(y):
for i in range(x):
</code></pre>
.<p>.<p>.<p><pre><code> im.save("artsciimg.png")
</code></pre>
#End of code<p>And the error says:
"[Errno 13] Permission denied: 'artsciimg.png'"<p>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 :(
The people in #python on the freenode IRC network are usually quite helpful. Try <a href="http://webchat.freenode.net/?channels=%23python&uio=OT10cnVlde" rel="nofollow">http://webchat.freenode.net/?channels=%23python&uio=OT10cnVl...</a> if you don't have a real IRC client.
Try im.save("/tmp/artsciimg.png"). This will most likely show that it's a local permission error.<p>Then identify which directory it's trying to write to with os.system("pwd") and chmod 777 that directory.
U 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