Python 无法访问 Windows 7 用户文件夹
Posted
技术标签:
【中文标题】Python 无法访问 Windows 7 用户文件夹【英文标题】:Python Can't Access Windows 7 User Folder 【发布时间】:2011-12-13 16:06:02 【问题描述】:我有一个 wxPython 应用程序,它在关闭时将用户数据写入用户文件夹。在大多数情况下,它工作正常。但是,我从用户那里收到一些错误报告,指出应用程序无法写入用户/用户名文件夹。
IOError: [Errno 13] Permission denied: u\'C:\\Users\\usersname\\AppData\\Roaming\\app\\data.dat\'
什么情况会导致用户无法写入自己的用户文件夹?用户是否总是对他们自己的用户/用户名文件夹具有读/写权限?我该如何弥补这个问题?
谢谢。
【问题讨论】:
【参考方案1】:一个可能的原因是文件被锁定。在这种情况下,在文件发布之前,您无权写入文件。 你确定你自己没有以某种方式锁定文件吗?!
【讨论】:
不,我不知道怎么做。该应用程序在大多数系统上都能正常工作。只有少数有这个错误。即使有两个应用程序实例正在运行并且一个已关闭,我也无法重现此错误。以上是关于Python 无法访问 Windows 7 用户文件夹的主要内容,如果未能解决你的问题,请参考以下文章
Windows学习解决python无法访问win64系统drivers目录重定向文件问题
我在 python3.7/Windows 7 中编写的 Python 程序无法在 Windows XP 中运行
致命:无法访问“H:\/.config/git/config”:参数无效 [Windows 7 上的 Git]
pip 无法在 Python 2.7、Windows 7 中安装模块