我写了一个程序,将名为a.exe的文件复制到
C:/Windows/
,然后使用PyInstaller将其打包成exe文件,并将exe文件重命名为a.exe。当我运行exe文件时,它输出IOError [Errno 13] Permission denied: 'C:/Windows/a.exe'
,但是文件a.exe
已经被复制到目录C:/Windows
。然后我以管理员身份运行它,但问题依然存在...
起初,我使用shutil.copy
复制文件,然后自己编写了一个函数(打开a.exe,在C:/Windows下创建a.exe,读取a.exe的内容并写入C:/Windows/a.exe,最后关闭所有),但是这并没有解决问题...有什么想法吗?