Эту ошибку вызывают несколько операций, включая открытие существующего файла из cwd с помощью open(...,'rb'), listdir() и getcwd().
После обновления до Catalina и обнаружения, что Anaconda и Spyder не открываются, я прочитал о некоторых проблемах. Я удалил Anaconda и переустановил ее в /Users/myname/ с помощью установщика терминала .sh. Conda и Spyder теперь открыты, но я по-прежнему не могу выполнить описанные выше операции.
Это работает:
Код: Выделить всё
os.chdir(basedir)
Код: Выделить всё
os.getcwd()
Traceback (most recent call last):
File "", line 1, in
os.getcwd()
PermissionError: [Errno 1] Operation not permitted
Код: Выделить всё
os.listdir()
Traceback (most recent call last):
File "", line 1, in
os.listdir()
PermissionError: [Errno 1] Operation not permitted
Код: Выделить всё
f=open([pre-existing file],'rb')
Однако это НЕ вызывает ошибку:
Код: Выделить всё
f=open('f1.txt','wb')
f.close()
f=open('f1.txt','rb')
Подробнее здесь: https://stackoverflow.com/questions/584 ... ina-update