Почему я получаю WindowsError: [Ошибка 5] Доступ запрещен?
Попытка создать программу, которая добавляет папки в программные файлы, получая эту ошибку:
WindowsError: [Error 5] Access is denied 'C:\\Program Files\\IMP'
Вот мой код
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
2 ответа
Потому что вы должны иметь "привилегии системного администратора" для создания каталогов под C:\Program Files
,
Поэтому попробуйте запустить скрипт с привилегиями системных администраторов.
Чтобы запустить командную строку от имени администратора
- Нажмите Пуск.
- В поле Начать поиск введите
cmd
, а затем нажмите клавиши CTRL+SHIFT+ENTER. - Запустите скрипт Python.
Щелкните правой кнопкой мыши файл (права доступа к файлу / папке, необходимые для выполнения сценария), выберите свойства, безопасность и включите все разрешения, маленькие флажки -> ALLOW: "каждый пакет приложения, ограниченный пакет приложения и доверенный установщик"
это оно:)