繁体   English   中英

如何在 Pycharm 中使用 requests 模块?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM