[英]How do I use the requests module within Pycharm?
我是 Python 的新手,我正在 Pycharm 从网页逐行读取数据。 对于这个任务,我正在尝试使用 requests 模块。 但是,当我尝试打印响应 object 时,我看到“进程以退出代码 0 完成”并且没有显示 object。
我是否需要创建某种设置才能处理 Python 中的 HTTP 请求?
代码:
import re
import requests
def find_phone_number(url='https://www.python-course.eu/barneyhouse.txt'):
response = requests.get(url)
return response
print(find_phone_number(url='https://www.python-course.eu/barneyhouse.txt'))
您需要调用 function 并访问“文本”元素。
此外,在您的代码中,打印语句没有正确缩进,因此它永远不会运行。
这是执行我认为您想要的代码的示例:
import re
import requests
def find_phone_number(url='https://www.python-course.eu/simpsons_phone_book.txt'):
response = requests.get(url)
return response
text_you_want = find_phone_number().text
print(text_you_want)
好吧,对于初学者来说,您的find_phone_number()
function 在返回后会调用自己。 这是因为您的最后一行是缩进的,因此在 function 定义内。 您继续Process finished with exit code 0
的原因是因为您的 function 从未真正被调用过。 这应该有效:
import re
import requests
def find_phone_number(url='https://www.python-course.eu/barneyhouse.txt'):
response = requests.get(url)
return response
print(find_phone_number(url='https://www.python-course.eu/barneyhouse.txt'))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.