Ich versuche, eine Datei aus einem Ordner in einen anderen Ordner mit dem Python Shuttil-Modul kopieren, und es gibt mir einen Fehler, nicht sicher, was das Problem ist.Python Kopieren und Vergangenheit
import os
import shutil
source = os.listdir("D:\Personal\TEST\SRC")
print source
destination = "D:\Personal\TEST\DEST"
for files in source:
if files.endswith('.txt'):
shutil.copy(files,destination)
Error:
File "C:/Users/xxx/xxx/config/scratches/test.py", line 10,
in <module>
shutil.copy(files,destination)
File "C:\Python27\Lib\shutil.py", line 119, in copy
copyfile(src, dst)
File "C:\Python27\Lib\shutil.py", line 82, in copyfile
with open(src, 'rb') as fsrc:
IOError: [Errno 2] No such file or directory: 'TEST.txt'
jede Hilfe ist viel Dank geschätzt.
scheint, dass 'listdir' relative Pfade zurück. –
change 'shuthil.copy (dateien, ziel)' nach 'für filename in dateien: shutil.copy (os.path.join (r" D: \ Persönliche \ TEST \ src ", dateiname), ziel)' – inspectorG4dget