On 19/03/14 16:48, leam hall wrote:
I can use os.chmod('/usr/local/somefile') to change permissions but I
haven't been able to find a way to test for file modes.
stat.S_IRWXU('/usr/bin/python')
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: 'int' object is not callable
What should I be looking for? Python 2.4.3 (RHEL 5)
v2.4? Hmm, old. I think this is still valid tho'....
Look in the os.path module for a bunch of mode/access
test functions for common tests.
Or
os.access() takes a filename and flag variable (one of os.F_OK,
os.R_OK, os.W_OK, and os.X_OK) which returns a Boolean result depending
on whether the file exists, is readable, writable or executable
respectively.
Alternatively use os.stat() and treat the mode attribute
result as a bitmask using the stat flags
HTH
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.flickr.com/photos/alangauldphotos
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor