为什么我得到WindowsError:[错误5]访问被拒绝?

The*_*hon 13 python windowserror program-files

尝试创建将文件夹添加到程序文件中的程序 - 收到此错误:

WindowsError: [Error 5] Access is denied 'C:\\Program Files\\IMP'
Run Code Online (Sandbox Code Playgroud)

这是我的代码

import os, sys, random
numb= 1
x=True
while x==True:
    newpath = ((r'C:\Program Files\IMP\folder_%s') % (numb))
    if not os.path.exists(newpath):
        os.makedirs(newpath)
    numb=numb+1
    if numb==11:
        x=False
Run Code Online (Sandbox Code Playgroud)

Aar*_*ron 17

因为您必须具有"系统管理员权限"才能创建目录C:\Program Files.

因此,请尝试使用系统管理员权限运行脚本.


以管理员身份启动命令提示符

  1. 单击开始.
  2. 在"开始搜索"框中,键入cmd,然后按CTRL+ SHIFT+ ENTER.
  3. 运行python脚本.

  • 使用管理员命令提示符,然后再次运行该脚本. (4认同)