Загрузка текстовых данных с веб-сайта и запись их в виде текстового файла, ссылки на который приведены в столбце «Фрейм данных» ([Errno 13] Отказано в доступе) - PullRequest
0 голосов
/ 17 апреля 2020
def get_data():
        i=0
        for i in range(len(cik_list)-1):
            url=cik_list.loc[i,'SECFNAME']
            data=requests.get(url)
            text_data=text.text
            if not os.path.exists('data_edgar/{}'.format(cik_list.loc[i,'FYRMO'])):
                os.makedirs('data_edgar/{}'.format(cik_list.loc[i,'FYRMO']))
            with open('data_edgar/{}'.format(cik_list.loc[i,'FYRMO']),'w') as output:
                output.write(text_data
            sys.stdout.flush()

при запуске кода, я получаю следующую ошибку

 get_data()
Traceback (most recent call last):

  File "<ipython-input-135-c1be559af0b6>", line 1, in <module>
    get_data()

  File "<ipython-input-134-00d51dcfb2cb>", line 9, in get_data
    with open('data_edgar/{}'.format(cik_list.loc[i,'FYRMO']),'w') as output:

PermissionError: [Errno 13] Permission denied: 'data_edgar/199803'

создается файл, но невозможно прочитать или написать в нем

...