Когда я пытаюсь os.makedirs("/home/user/newdir")
, в то время как питон скрипт находится «/ Главная/пользователь/SomeFolder» это дает мне OSError: [Errno 13] Permission denied: '/home/user'
Так как я могу сделать newdir
каталог Make ниже работает питона
-1
A
ответ
-1
Проблема заключалась в том, что я использовал socket.gethostname()
, чтобы получить имя пользователя моего компьютера, но вместо этого я должен был использовать getpass.getuser()
. getpass.gethostname()
дал мне «chriss», а в kristians @ chriss: ~ $
Смежные вопросы
- 1. питона рекурсивного каталог чтение
- 2. питона - игнорировать каталог в os.listdir()
- 3. bcrypt make: execvp: g ++: не каталог
- 4. Использование make для упаковки файлов в каталог
- 5. Каталог как зависимость в правиле make
- 6. Как понять «*» в ниже питона кода
- 7. Как ниже программы можно в питона
- 8. процесс каталог файлов с помощью питона
- 9. Каталог файлов, сгенерированных Make во время установки с помощью configure, make and make install
- 10. Как работает `erl -make`?
- 11. Максимум рецептов MAKE работает?
- 12. выберите каталог + экстракт EXIF с помощью питона
- 13. навсегда удалить каталог из питона пути
- 14. Включите весь каталог в питона setup.py data_files
- 15. Force удалить каталог окна из питона
- 16. Архивирование в определенный каталог в питона
- 17. питона фильтр не работает
- 18. Нужно отфильтровать модель на основе make в angularjs. ниже код не работает, модель пуста, если она отфильтрована по make
- 19. Hibernate ниже не работает
- 20. Может кто-то один, пожалуйста, объясните приведенный ниже код питона
- 21. AIX make/makefile: назначение переменной не работает
- 22. выражение питона не работает
- 23. питона unittest.TestCase.assertRaises не работает
- 24. Ошибка в make make make make: 18: *** отсутствует разделитель. Стоп
- 25. питона-водитель пагинация не работает
- 26. Как добавить каталог include в make-файл для источника ядра?
- 27. Как переписать задание по умолчанию make make для make make?
- 28. Как работает% в Make-файлах?
- 29. Как работает «файл» GNU make?
- 30. gvim: make command не работает
Вы уверены, что каталог '/ home/user' уже существует? Я считаю, что ошибка указывает на то, что эффективный пользователь, с которым работает python, не имеет права создавать каталог '/ home/user' (который' os.makedirs' должен создать перед созданием каталога '/ home/user/newdir''), поэтому мне кажется, что вы говорите, что он уже существует. – Brionius
В любом случае вам нужно либо изменить эффективного пользователя, что работает python, так и ваш сценарий имеет разрешение, либо вам нужно изменить настройки разрешений для папки '/ home'. – Brionius
Ohh, geee ... Я использовал socket.gethostname(), чтобы получить/home//... и ошибочен, я думаю, это объясняет многое. –