这个问题在这里已有答案:
我正在使用visual studio代码来运行代码,它适用于大多数导入,除非我尝试导入urllib模块。
考虑这段代码:
import urllib.request
x = urllib.request.urlopen('https://www.google.com/')
print(x.read())
当我在空闲时运行它工作得很好,但如果我在visual studio代码上运行它我得到一个错误:
导入urllib.request文件“c:\ MyPythonScripts \ dictionary Python \ urllib.py”,第2行,ModuleNotFoundError:没有名为'urllib.request'的模块; 'urllib'不是一个包
我已经到处搜索试图找到这个问题的解决方案,因为当我导入搁架模块时我也遇到了同样的问题。
任何想法都会受到高度赞赏,或者我是否应该完全停止使用Visual Studio代码?
Why is using requests
preferred:
import requests
x = requests.get("https://www.google.com/")
print(x.content)
OUTPUT:
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" . . .
尝试输入:
from urllib.request import urlopen