PermissionError: [Errno 13] Permission denied: {filename}
最糟的方法,每次 excel 存盘关文件。python 读完,再打开 excel。
直接在资源管理器复制粘贴该文件,生成副本。python 访问副本,可以。但是这个方法很麻烦。
尝试用 python 做创建副本的操作,失败,同样提示文件被占用。
远程访问该文件,未提示权限问题,但需要远程电脑开个 api 做创建副本的操作,也有点繁琐。
这个可能涉及 windows 的基础知识,刚好是我的盲区。想知道为什么资源管理器可以复制,但 python 复制就会提示被占用?
有没有办法更方便地在 excel 不关闭文件的情况下,让 python 读取到该文件的内容。比如 pandas 有没有只读参数啥的?
同理,如果是只读操作,那 python 在复制该文件时,也会被提示占用?复制文件我用的 shutil.copy,是不是它同时还会复制某些属性,导致了问题?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.