0
Essaye de déplacer des dossiers d'un dossier au bureau en Python. Mais j'ai une erreur. Ci-dessous mon code et erreur:J'essaie de déplacer des fichiers d'un dossier vers le bureau en Python. Mais j'obtiens l'erreur
import shutil
import os
source_dir = 'C:\Users\dupakunt\Desktop\Testdir'
os.makedirs(source_dir)
os.chdir(source_dir)
open("newfile1.txt", "w")
open("newfile2.txt", "w")
target = 'C:\Users\dupakunt\Desktop'
dir_list = os.listdir(source_dir)
for x in source_dir:
print x
shutil.move(x,target)
Erreur:
Traceback (most recent call last):
File "cleanup-undo.py", line 12, in <module>
shutil.move(x,target)
File "C:\Python27\lib\shutil.py", line 302, in move
copy2(src, real_dst)
File "C:\Python27\lib\shutil.py", line 130, in copy2
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: 'C'.
Salut. Le code modifié ne montre aucune erreur. Mais, ce n'est pas déplacer les fichiers du répertoire vers le bureau. Ma version python est 2.7 et je l'utilise sous Windows 7. –
mon mauvais ... j'ai oublié de construire le chemin de destination. – tdelaney
c'est pareil. Pas d'erreurs, mais ce n'est pas déplacer les fichiers sur le bureau du dossier Testdir –