if isinstance(src, str):
    src = os.path.abspath(src)
else:
    src = '\x00'.join(os.path.abspath(path) for path in src)
result, aborted = shell.SHFileOperation((0, shellcon.FO_COPY, src, os.path.
    abspath(dest), shellcon.FOF_NOCONFIRMMKDIR, None, None))
if not aborted and result != 0:
    raise WindowsError('SHFileOperation failed: 0x%08x' % result)
return not aborted
Скопируйте с помощью диалогового окна копирования Windows