shutil.move, permission denied, why ?

Josiah Carlson jcarlson at uci.edu
Wed Apr 7 00:48:01 EDT 2004


>     def makeTree(self):
>         print 'HERE WE ARE'
>         f = file(self.__filename,'r')
>         f.close()
>         from shutil import move
>         from os.path import join
>         bakname = self.__filename + '.bak'
>         print bakname
>         print f.closed
>         f.close()
>         print 'TEST',f.closed
>         move(self.__filename,bakname)

Try...    os.rename(self.__filename, bakname)

  - Josiah



More information about the Python-list mailing list