Cannot Remove File: Device or resource busy
bnbowman at gmail.com
Wed Nov 17 09:16:29 CET 2010
Good ideas, but I've tried them already:
-No del command, or replacing it with a set-to-null, neither solve my file
-PdfFileReader has no close() function, and causes an error. Weird, but
-pdf_handle.close() on the other hand, fails to solve the problem.
On Tue, Nov 16, 2010 at 11:25 PM, Dennis Lee Bieber
<wlfraed at ix.netcom.com>wrote:
> On Tue, 16 Nov 2010 17:37:10 -0800, Brett Bowman <bnbowman at gmail.com>
> declaimed the following in gmane.comp.python.general:
> > And then I test the result:
> > try:
> > pdf_handle = open(outputFile, "rb")
> > pdf_pypdf = PdfFileReader(pdf_handle)
> > del pdf_pypdf
> > del pdf_handle
> > except Exception, e:
> > return "Unable to open file: %s with error: %s" % (outputFile,
> > str(e))
> You seem enamored of "del", which is something I've only used for
> special purposes, and even then rarely -- binding a null object to the
> name is just as effective for most uses.
> While the common Python does garbage collect objects when the
> reference count goes to zero, there is no real guarantee of this.
> I'd replace that
> del pdf_handle
> Wulfraed Dennis Lee Bieber AF6VN
> wlfraed at ix.netcom.com HTTP://wlfraed.home.netcom.com/
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-list