Я получаю [Errno 13] Ошибка «Отказано в доступе» при попытке загрузить изображения - PullRequest
0 голосов
/ 13 июня 2018
await message.attachments[0].save('Images/' + '{0}'.format(message.attachments[0].filename))
            print('Downloaded {0}'.format(message.attachments[0].filename))
            path = 'C:/xxxx/xxxx/xxxx/xxxx/Images/'
            os.chdir(path)
            files = sorted(os.listdir(os.getcwd()), key=os.path.getctime)
            images = (files)
            media_ids = [api.media_upload(i).media_id_string  for i in images]
            api.update_with_media(path, status='{0}'.format(message.content), media_ids=media_ids)
            print('{0.author.name} posted an (Image Attachment)'.format(message))

По какой-то причине я не могу загрузить несколько изображений в Twitter из-за этой проблемы.

Исправлена ​​проблема, поскольку я забыл включить files, но теперь вместо нее загружается только одно изображениевсего:

await message.attachments[0].save('Images/' + '{0}'.format(message.attachments[0].filename))
            print('Downloaded {0}'.format(message.attachments[0].filename))
            path = 'C:/xxxx/xxxx/xxxx/xxxx/Images/'
            os.chdir(path)
            files = sorted(os.listdir(os.getcwd()), key=os.path.getctime)
            images = (files)
            media_ids = [api.media_upload(i).media_id_string  for i in images]
            api.update_with_media(path + files[0], status='{0}'.format(message.content), media_ids=media_ids)
            print('{0.author.name} posted an (Image Attachment)'.format(message))

1 Ответ

0 голосов
/ 13 июня 2018

Убедитесь, что ваша Python IDE запущена с правами администратора, или убедитесь, что у папки меньше возможностей, чтобы Python мог загружать некоторые файлы или изображения в защищенную папку, поэтому у вас никогда не будетснова ошибка Разрешения.

Вы получили ошибку разрешения, потому что вы пытались записать / скопировать / вставить или загрузить файлы в защищенный путь C:

По умолчанию все, что находится в C:Пути защищены даже когда вы создаете свою собственную папку с помощью Python.

Надеюсь, что я был полезен для вашего вопроса!

...