2014-10-03 4 views
0

Я пытаюсь скопировать текстовый файл из одной папки в другую, используя shutil в python. я написал следующие строки:shutil возвращает IOError: [Errno 2] Нет такого файла или каталога

import shutil 
path_to_text= 'C:\pyprog\sample.txt' 
dest = 'C:\pyprog\dest' 

Но каждый раз, когда я называю этот код я получаю Errno 2. отслеживающий за ошибки

Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python26\lib\shutil.py", line 88, in copy copyfile(src, dst) File "C:\Python26\lib\shutil.py", line 52, in copyfile fsrc = open(src, 'rb') IOError: [Errno 2] No such file or directory: 'C:\\pyprog\\sample.txt'

существует файл так, вероятно, что я делаю что-то неправильно. Где я ошибаюсь?

+2

Убедитесь, что файл не называется 'sample.txt.txt'. Windows нравится это делать. –

+1

злые окна. Ты был прав. Благодарю. –

+0

, но теперь я получаю разрешение '{IOERROR} [errno 13]: \\ pyprog' –

ответ

0

Убедитесь

shutil.copyfile(src, dst) 

Не

shutil.copyfile(dst, src) 
Смежные вопросы