gpt4 book ai didi

python - 在 Windows 上复制文件时为 "IOError [Errno 13] Permisson denied"

转载 作者:可可西里 更新时间:2023-11-01 14:14:06 26 4
gpt4 key购买 nike

我写了一个程序,将一个名为a.exe的文件复制到C:/Windows/,然后用PyInstaller将它打包成exe,并将exe文件重命名为a.exe。当我运行 exe 文件时,它输出 IOError [Errno 13] Permisson denied: 'C:/Windows/a.exe',但是文件 a.exe 被复制到目录 C:/Windows。然后我以管理员身份运行它,它又发生了......一开始,我用shututil.copy复制文件,然后自己写了一个函数(打开a.exe,在C:/Windows下创建一个.exe,读取a.exe的内容,写入到 C:/Windows/a.exe,关闭所有),但它没有帮助...有什么想法吗?

最佳答案

检查a.exe是否有只读属性。 shutil.copy 在调用覆盖具有只读属性集的现有文件时引发“权限被拒绝”错误

关于python - 在 Windows 上复制文件时为 "IOError [Errno 13] Permisson denied",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4713589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com