Pyinstaller MKDIR функция не будет работать после создания исполняемого файла
-
21-12-2019 - |
Вопрос
python 2.7
Ubuntu 12.04
Я пытаюсь создать исполняемый файл программы, которую я написал, первое, что ему нужно сделать, это создать каталог, при запуске исходного кода он работает отлично, когда я создаю исполняемый файл, который я получаю следующую ошибку:
[Errno 13] Permission denied: '/"folder_name"'
.
Код для создания папки:
def create_folder(self, user_input):
"""create base folder"""
splitput = user_input.split('=')
fold_title = splitput[-1]
try:
print 'making folder'
os.mkdir('/'+fold_title, 0777)
print 'made folder'
except Exception as e:
print e
print 'failed to create folder'
returned_path = '/'+fold_title+'/'
returned_path = '/'+fold_title+'/'
print returned_path
return returned_path
. Решение
Текущий пользователь не имеет привилегии для создания каталога в разделе «/».И есть отмены quottation в различных "складках", проверьте его, если вам действительно нужно отмены quottation на пути.
Не связан с StackOverflow