Как сохранить файл через python (модуль requests)
Есть ссылка, которая указывает на страницу от куда должно автоматически скачиваться файл с информацией.
Для этого я через модуль requests с функцией get отправляю запрос и сохраняю в переменную, чтобы эту самую информацию записать в другой файл, а потом уже анализировать.
Вот мой код:
f=open ("C:\\Users\\Hammer\\Desktop\\для сохранения содержимых.txt", 'wb')
ufr=requests.get('https://stepic.org/media/attachments/course67/3.6.3/699991.txt')
f.write(ufr.content)
f.close()
print(f.read)
А вот, что мне выдает:
https://stepic.org/media/attachments/course67/3.6.3/699991.txt
<built-in method read of _io.BufferedWriter object at 0x03475228>
Ответы (1 шт):
Автор решения: Riangry
→ Ссылка
read это метод, ты забыл скобки, напиши вот так
f = open ("C:\\Users\\Hammer\\Desktop\\для сохранения содержимых.txt", 'wb')
ufr = requests.get('https://stepic.org/media/attachments/course67/3.6.3/699991.txt')
f.write(ufr.content)
f.close()
f = open ("C:\\Users\\Hammer\\Desktop\\для сохранения содержимых.txt", 'r')
print(f.read())
и все заработает