On Mon, 13 Mar 2017 05:45 am, Alain Ketterlin wrote: > Steve D'Aprano <steve+pyt...@pearwood.info> writes: [...] >> It seems that os.remove on Linux will force the delete even if the file >> is read-only or unreadable, provided you own the file. > > Your permissions on the file do not really matters. It's all about your > permissions on the parent directory (removing a file is really modifying > the parent dir). Actually, it is even slightly more complicated. Here is > an excerpt of the unlink(2) call (which does the job) listing common > error cases:
Thanks for the detailed explanation, and to everyone else who corrected my misunderstanding. -- Steve “Cheer up,” they said, “things could be worse.” So I cheered up, and sure enough, things got worse. -- https://mail.python.org/mailman/listinfo/python-list