Мне было интересно, есть ли способ получить доступ к sudo. Это будет работать только на Linux.
# get machine's username
userMachine = getpass.getuser()
# education > school's name > year
makeSchoolPath = "/home/userMachine/Education/schoolInput/str(yearCourse)"
os.makedirs(makeSchoolPath)
# last path, but also creates a leaf directory for each subject
dict2 = {}
for key, value in dict.items():
dict2 ['path' + value] = "/home/userMachine/Education/schoolInput/str(yearCourse/value"
for value2 in dict2.values():
os.mkdir(value2)
Я получил ошибку: «Возникла исключительная ситуация: PermissionError [Errno 13] Отказано в доступе: '/ home / userMachine'". Я прочитал, что должен написать
chown -R user-id:group-id /path/to/the/directory
, но я не хочу ничего портить, и я немного боюсь этого, поскольку это означает «смена владельца».
Спасибо за чтение хорошего человека:)