On 04Sep2017 00:30, loial <jldunn2...@gmail.com> wrote:
I am getting a permission issue with the following code
targetdirectory = '/data/upload'
self.ZIPFileName = targetDirectory + os.sep + "MY.ZIP"
zf = zipfile.ZipFile(self.ZIPFileName, mode='w')
[Errno 13] Permission denied: '/data/upload/MY.ZIP'
The target directory is an NFS mounted directory.
I can manually create a file in that directory with no issues using the same
user
Any ideas?
Python version is 2.7.10. Platform is Centos 7
Odd.
1: Does such a zip file already exist, perhaps with different ownership or no
write permission?
2: Is the code running as you? Eg do you get this error running the code by
hand from the same shell in which you can manually create a file there?
3: You're doing your python and manual check on the same machine (versus some
testing on the server and some local or something)?
You're on Linux. Install strace and see what:
strace python your-program.py
shows you. Just in case the zip file's being opened with a funny mode or
something. It is always good to be totally sure of exactly what system call is
failing.
Cheers,
Cameron Simpson <c...@cskk.id.au> (formerly c...@zip.com.au)
--
https://mail.python.org/mailman/listinfo/python-list