Python桌面清理器-访问权限被删除

Python桌面清理器-访问权限被删除,python,Python,最近我发现了一个清理文件夹的程序。这就是编码 import os import shutil lis=[] destinationDir='C:\Users\Owner\All in two' os.makedirs(destinationDir) lis=os.listdir('C:\Users\Owner\My Documents') for x in lis: if x==__file__: continue shutil.move(x,destinati

最近我发现了一个清理文件夹的程序。这就是编码

import os 
import shutil
lis=[]
destinationDir='C:\Users\Owner\All in two'
os.makedirs(destinationDir)
lis=os.listdir('C:\Users\Owner\My Documents')
for x in lis:
    if x==__file__:
        continue
    shutil.move(x,destinationDir)
但是,当我尝试运行它时,它会给出一个错误提示:

Traceback (most recent call last):
  File "C:\Users\Owner\Desktop\Cleaner.py", line 6, in <module>
    lis=os.listdir('C:\Users\Owner\My Documents')
WindowsError: [Error 5] Access is denied: 'C:\\Users\\Owner\\My Documents/*.*'
回溯(最近一次呼叫最后一次):
文件“C:\Users\Owner\Desktop\Cleaner.py”,第6行,在
lis=os.listdir('C:\Users\Owner\My Documents')
WindowsError:[错误5]访问被拒绝:“C:\\Users\\Owner\\My Documents/*.”
我尝试在admin中使用cmd,但失败了。
非常感谢您的建议。

请确保您对计算机拥有适当的权限

右键单击文件夹(我的文档或其中的文件夹)并查看安全性,如果您拥有所有权限,并且在中有一个勾选框,则不应发生此错误

基本上,如果你不是管理员或者不能访问我的文档,那么你就不能运行它


希望这有助于XD

听起来更像是windows/权限问题,而不是python问题。顺便说一句,你应该为你的windows路径使用原始前缀。