Как сохранить файл через 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())

и все заработает

→ Ссылка