shutil.copy2 выдает «SameFileError», но файлы не совпадают - почему? - PullRequest
0 голосов
/ 22 марта 2020
  File "C:\WPy64-3810\python-3.8.1.amd64\lib\shutil.py", line 239, in copyfile
    raise SameFileError("{!r} and {!r} are the same file".format(src, dst))

SameFileError: 'G:\\My Drive\\xxxxxxxxxxxx\\Customers (CR, Kit, & Consulting)\\xxxxx\\reports\\old drafts\\Rxxxxxxxx-1E0 (canceled pilot).doc' and 
               'G:\\Shared drives\\Studies sorted by model\\Executed - updated 2020-03-22 15h05m55s\\EAE in C57BL_6 mice, therapeutic\\MOG35-55\\Rxxxxxxxx-1E0 (canceled pilot)   xxxxx__Therapeutic EAE studies in C57BL_6 mice.doc' are the same file

Какого черта здесь происходит?

Python 3.8, x64, Windows - два файла, которые он печатает, явно не одинаковы, но он говорит "SameFileError".

Я отредактировал путь с помощью «ххххх» в нескольких местах (это файлы клиентов). И вставил новую строку для выравнивания имен файлов источника / места назначения (проще для сравнения).

FWIW, пути к файлам как источника, так и места назначения находятся в Файловом потоке Google Диска (G :); это может иметь какое-то отношение к этому.

...