权限设置问题
>>> import os>>> os.remove('E:\\A\\B\\a.txt')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
PermissionError: 拒绝访问。: 'E:\\A\\B\\a.txt'
怎么办 这是windows 10 会出现的问题,原因是你的账户权限不够导致,
查看 http://www.xitongcheng.com/jiaocheng/win10_article_41194.html 开启超级管理员账户。 用超级管理员登陆了python环境变量又要重新设置经过千辛万苦终于成功再试了一遍用还是一样
File "C:/Users/lili2/PycharmProjects/python学习/小甲鱼Python学习/lili_os学习.py", line 4, in <module>
os.remove('E:\\A\\B\\a.txt')
PermissionError: 拒绝访问。: 'E:\\A\\B\\a.txt' shanhong2021 发表于 2021-6-27 10:19
用超级管理员登陆了python环境变量又要重新设置经过千辛万苦终于成功再试了一遍用还是一样
File "C:/Use ...
修改A目录的权限,让任何人或你当前用户 都可以“完全控制”A目录及其子目录(包括文件)
改权操作:右键A目录,选属性 → 安全 → 编辑 → 选择用户或对象 → 勾选需要的权限 → “应用/确定” 重装解决 百分之99 的问题{:5_95:} 阿奇_o 发表于 2021-6-27 12:35
修改A目录的权限,让任何人或你当前用户 都可以“完全控制”A目录及其子目录(包括文件)
改权操作: ...
按照上述设定了。我也觉得应该可以了。结果还是一样。 nahongyan1997 发表于 2021-6-27 13:01
重装解决 百分之99 的问题
你说的是重装电脑还是重装python啊。动不动就重装电脑我晕 重装python就可以了 nahongyan1997 发表于 2021-6-27 17:12
重装python就可以了
好的我吃完饭重装试试 PS C:\WINDOWS\system32> python
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct5 2020, 15:34:40) on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.remove('E:\\A\\B\\a.txt')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
PermissionError: 拒绝访问。: 'E:\\A\\B\\a.txt'
重新装了个3.9还是一样。绝望啊 出了什么问题 再告诉你两个办法你可以试一试,
如果一个不行再试另一个
1 ,把所有的程序移动到桌面;
2, 拒绝powershell,所有操作使用cmd执行;
这两个操作我都不会啊。一听就是大工程搞不好把我的电脑搞挂了。我就是一个电脑小白啊。反正单独用cmd还是结果一样。我绝望了啊。{:10_266:} shanhong2021 发表于 2021-6-27 10:19
用超级管理员登陆了python环境变量又要重新设置经过千辛万苦终于成功再试了一遍用还是一样
File "C:/Use ...
文件夹权限问题,你查看一下不能访问的文件夹对应的账户权限,设置正确后可以解决 dragon_xiao 发表于 2021-6-28 22:02
文件夹权限问题,你查看一下不能访问的文件夹对应的账户权限,设置正确后可以解决
哈哈今天啥也没干就好了。我上次重启重装Python设置文件权限什么都搞了也没好。简直不明所以。我也是觉得权限重设就会好就是不行。今天突然行了。 看来电脑也是有个性的偶尔刷刷小脾气。别理他就好了{:10_254:} 我终于知道事情的真相了。原来是一个大乌龙。我先用os.mkdir('E:\\A\\B\\a.txt')创建了一个a.txt自认为是一个文件然后用os.remove去删除a.txt就删除不掉了出现了那个令人误解的权限错误的提醒。后来昨天我又做别的作业的时候手动删除了a.txt这个文件夹加了一个abc.txt的文件然后今天就自然删除了。电脑怎么可能发脾气。{:10_257:}
页:
[1]