You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyCharm中Requests无返回结果问题求助

解决PyCharm中Requests请求无输出仅显示exit code 0的问题

以下是几种常见原因和对应的解决办法:

1. 目标网站无法正常访问(最可能的原因)

你代码里请求的https://www.google.com/在国内网络环境下无法直接访问,导致请求没拿到有效响应内容,print(r.text)自然没有输出,程序正常退出就显示Process finished with exit code 0。

解决办法:

  • 换国内可访问的测试站点,比如百度:
import requests
r = requests.get('https://www.baidu.com/')
# 先打印状态码确认请求是否成功
print(r.status_code)
print(r.text)
  • 如果必须访问谷歌,得给requests加代理:
import requests
proxies = {
    'http': 'http://你的代理地址:端口',
    'https': 'http://你的代理地址:端口',
}
r = requests.get('https://www.google.com/', proxies=proxies)
print(r.status_code)
print(r.text)

2. 检查PyCharm控制台的输出设置

  • 查看Run窗口右上角的过滤图标,取消过滤选项,确保所有输出都能显示;
  • 检查控制台是否被折叠,点击展开按钮查看完整内容。

3. 加异常捕获排查问题

给代码加异常捕获,能直接看到请求过程中有没有出错:

import requests
try:
    r = requests.get('https://www.google.com/')
    r.raise_for_status()  # 触发HTTP错误(比如403、500这类状态码)
    print(r.status_code)
    print(r.text)
except Exception as e:
    print(f"请求出错: {e}")

内容的提问来源于stack exchange,提问作者匿名用户

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 06:13:29