On 14/11/2012 00:33, Ali Akhavan wrote: > I am trying to open a file in 'w' mode open('file', 'wb'). open() > will throw with IOError with errno 13 if the file is locked by > another application or if user does not have permission to open/write > to the file.
What version of Python are you using? > > How can I distinguish these two cases ? Namely, if some application > has the file open or not. Can I ask what you expect to do differently in each of those cases? In other words, if you can't access the file, you can't access it. (Not to dismiss your question; I just wonder how you're going to handle the different cases) TJG -- http://mail.python.org/mailman/listinfo/python-list