Python PermissionError Errno 13 при создании файла - PullRequest
0 голосов
/ 05 июня 2019

Я использую IntelliJ, виртуальную среду и Python 3.7 Моя система работает под управлением MacOS Mojave.

В моей учетной записи есть администратор, и я проверил каталоги проекта - у всех есть права на чтение + запись.

Теперь, когда я запускаю свой скрипт:

if(len(clean_text.split(' ')) > min_word_count):
    with open(path, 'w', encoding='utf-8') as file:
        file.write(clean_text)

Я получаю PermissionError: [Errno 13] Permission denied: <file_path>.txt

Может ли это быть как-то связано с использованием виртуальной среды? Должен ли мой VenV работать как администратор? Если так, то как? Я не могу chmod файл ... потому что он не существует, пока я не попытаюсь создать его - но это не работает.

Есть идеи?

EDIT Хорошо ... Я обнаружил, что проблема в том, что путь к файлу был для другого пользователя (на этом Mac более одного профиля пользователя) ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...