我正在使用Visual Studio代码来运行代码, 对于大多数导入,它都工作正常,除非我尝试导入urllib模块。
考虑以下代码:
import urllib.request
x = urllib.request.urlopen('https://www.google.com/')
print(x.read())
当我在空闲状态下运行它时,效果很好,但是如果我在Visual Studio代码中运行它,则会出现错误:
文件“ c:\ MyPythonScripts \ dictionary Python \ urllib.py”,第2行,在 导入urllib.request ModuleNotFoundError:没有名为“ urllib.request”的模块; “ urllib”不是软件包
我到处搜索以寻找解决此问题的方法,因为导入货架模块时我也遇到同样的问题。
任何想法都会受到高度赞赏,还是我应该完全停止使用Visual Studio代码?
答案 0 :(得分:0)
尝试键入:
from urllib.request import urlopen
答案 1 :(得分:0)
Why is using requests
preferred:
import requests
x = requests.get("https://www.google.com/")
print(x.content)
输出:
b'<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="en">
<head><meta content="Search the world\'s information, including webpages, images,
videos and more. Google has many special features to help you find exactly
what you\'re looking for." name="description"><meta content="noodp" . . .