Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 16, 2019 21:36:49

st-w16
Зарегистрирован: 2019-11-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при вызове requests Python 3

Это код:
import requests
with open('dataset.txt') as f:
s = f.read().strip()
r = requests.get('s')
r.status_code
print(r)
А это ошибка, вроде что то с адресом.
Traceback (most recent call last):
File “H:\PYTHON\Примеры\PRIMER35.py”, line 21, in <module>
r = requests.get('s')
File “C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\api.py”, line 75, in get
return request('get', url, params=params, **kwargs)
File “C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\api.py”, line 60, in request
return session.request(method=method, url=url, **kwargs)
File “C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\sessions.py”, line 519, in request
prep = self.prepare_request(req)
File “C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\sessions.py”, line 452, in prepare_request
p.prepare(
File “C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\models.py”, line 313, in prepare
self.prepare_url(url, params)
File “C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\requests\models.py”, line 387, in prepare_url
raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL ‘s’: No schema supplied. Perhaps you meant http://s?
Если убираю ковычки в скобках r = requests.get('s') отвечает:
<Response >
файл все равно не читает S = https://stepic.org/media/attachments/course67/3.6.2/870.txt

Офлайн

#2 Дек. 16, 2019 22:23:50

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Ошибка при вызове requests Python 3

 r = requests.get('s')
Может надо
 r = requests.get(s)



Офлайн

#3 Дек. 16, 2019 22:41:15

st-w16
Зарегистрирован: 2019-11-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при вызове requests Python 3

Пробовал. Смотри последнюю строчку.

Офлайн

#4 Дек. 16, 2019 23:39:11

Slow
Зарегистрирован: 2017-07-26
Сообщения: 88
Репутация: +  4  -
Профиль   Отправить e-mail  

Ошибка при вызове requests Python 3

st-w16
Пробовал. Смотри последнюю строчку.
Ну так, всё корректно.
Респонз тебе и показали.

Ты хотя бы документацию-то к requests открой.
Например, там написано про `.text` и кучу других волшебных штук

Офлайн

#5 Дек. 17, 2019 01:41:08

gtlhbkkj
Зарегистрирован: 2019-09-20
Сообщения: 173
Репутация: +  2  -
Профиль   Отправить e-mail  

Ошибка при вызове requests Python 3

Если ты хочешь прочитать свой файл и вывести его на печать то вот код

 with open("dataset.txt") as f:
    for line in f:
        print(line)
        input()

REQUEST не имеет отношения к чтению текста из файла

если бы у тебя в текстовом файле был перечень URL, то ты мог бы их считать в массив как указано в моем коде, а потом по одному запрашивать через REQUEST. Но у тебя в текстовом файле нет URL.

а какие методы ты применишь к своим строкам типа strip() или не стрип - это совсем другое дело

Отредактировано gtlhbkkj (Дек. 17, 2019 01:42:05)

Офлайн

#6 Дек. 19, 2019 10:56:10

st-w16
Зарегистрирован: 2019-11-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при вызове requests Python 3

Разобрался.Просто нужно быть внимательнее. Всем спасибо.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version