[Tutor] using os module on windows

Timmie timmichelsen at gmx-topmail.de
Wed Feb 20 13:15:28 CET 2008


Dear list,
I have some problems using the os module on windows. I kindly ask you do give me
advice why os.remove and os.shutil fail here:

### using remove

## 
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import shutil
import os

###### config ######
source = 'C:/my/local/directory'
dest = 'Z:/my/network/drive'
## start action
#os.remove(dest)

## error output
Traceback (most recent call last):
  File "test_os_on_win", line 14, in <module>
    os.remove(dest)
WindowsError: [Error 5] Zugriff verweigert: 'Z:/my/network/drive'



#### using shutil


 
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import shutil
import os

###### config ######
source = 'C:/my/local/directory'
dest = 'Z:/my/network/drive'
## start action

shutil.copytree(source, dest)




Traceback (most recent call last):
  File "test_os_on_win", line 17, in <module>
    shutil.copytree(source, dest)
  File "C:\python\lib\shutil.py", line 110, in copytree
    os.makedirs(dst)
  File "C:\python\lib\os.py", line 172, in makedirs
    mkdir(name, mode)
WindowsError: [Error 183] Eine Datei kann nicht erstellt werden, wenn sie
bereits vorhanden ist: 'Z:/my/network/drive'

Thanks in advance an dkind regards,
Timmie



More information about the Tutor mailing list