«IOError Permisson отрицает« при копировании файла в Windows »

Я написал программу, которая скопирует файл с именем a.exe в C:/Windows/ , затем я упакую его в exe с PyInstaller и переименуйте exe-файл в файл a.exe. Когда я запускаю exe-файл, вывод IOError [Errno 13] Permisson denied: 'C:/Windows/a.exe' , но файл a.exe был скопирован в каталог C:/Windows . Затем я запустил его как Администратор, это случилось снова … Сначала я shututil.copy файл с помощью shututil.copy , затем я сам написал функцию (откройте a.exe, создайте a.exe под C: / Windows, прочитайте .exe и напишите на C: /Windows/a.exe, закройте все), но это не помогает … Любые идеи?

Проверьте, есть ли атрибут a.exe только для чтения. shutil.copy вызывает ошибку «Permission denied», когда она вызывается для перезаписывания существующего файла с атрибутом «только для чтения»

Очевидно, вы пытаетесь выполнить файл, который перемещается в другое место … Я думаю, что это не сработает.

Можете ли вы скопировать файлы, открытые в Windows? У меня есть неопределенная память, которую вы не можете, и файл будет открыт во время его выполнения.

Это действительно копируется? Он не существует там до копирования? Скопировал ли он весь файл?