无法在Pycharm中运行urllib.request

问题描述

我在Pycharm中使用了这段代码,但在控制台中没有任何输出。

import  urllib.request as request
src="https://www.ntu.edu.tw/"
with request.urlopen(src) as response:
    data=response.read()
print(data)

但是我在cmd上运行此代码。 我可以得到网站源代码的输出。

我想知道如何在Pycharm中获得输出。

解决方法

我会推荐您requests。它更易于处理,文档也很好。

您可以像这样使用它:

import requests
resp = requests.get(src)
print(resp.json())
,

检查您当前的工作目录,以确保您要运行的文件在您的工作空间中。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...