Как использовать файл копирования, если в имени каталога есть пробелы?

Я пытаюсь выполнить простую задачу копирования файлов под Windows, и у меня возникают некоторые проблемы .

Моя первая попытка состояла в том, чтобы использовать

import shutils

source = 'C:\Documents and Settings\Some directory\My file.txt'
destination = 'C:\Documents and Settings\Some other directory\Copy.txt'

shutil.copyfile(source, destination)

файл копирования не могу найти источник и / или не может создать место назначения.

Моим вторым предположением было использовать

shutil.copyfile('"' + source + '"', '"' + destination + '"')

Но это снова не удалось.

Есть подсказки?


Редактировать

В результате получается

IOError: [Errno 22] Invalid argument: '"C:\Documents and Settings\Some directory\My file.txt"'
5
задан SteeveDroz 29 February 2012 в 14:31
поделиться