使用python修改文件(WindowsError 5 Access的解决方法被拒绝)

时间:2016-01-16 17:39:31

标签: python

我正在尝试增加C:\program files\%X%\%text_file%.txt

我是我的电脑管理员,并获得了对该文本文件的所有用户的完全访问权限(矫枉过正,但它是本地PC)。

我正在尝试使用the solution documented here,但我仍然获得WindowsError: [Error 5] Access is denied

我的目标是拥有一个系统可以进入并修改文本文件的脚本。我当前的python代码直接匹配上面链接中的代码。

感谢您的任何指导!!

1 个答案:

答案 0 :(得分:0)

如果没有示例代码来演示用法,我只能假设您直接使用“C:\ program files \%X%\%text_file%.txt”,并且“X”和“”没有有效的环境变量text_file“用它代替。

在Windows上,包含在%中的值会展开并替换为环境变量。 例如,命令提示符(CMD.EXE)中的echo %TEMP%将展开TEMP环境变量并打印出类似C:\Program Files\Temp

的内容

我希望这会有所帮助