ModuleNotFoundError:没有名为'urllib.request'的模块; 'urllib'不是visual studio代码的包[重复]

问题描述 投票:0回答:2

我正在使用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代码?

python visual-studio urllib shelve
2个回答
0
投票

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" . . .

0
投票

尝试输入:

from urllib.request import urlopen
© www.soinside.com 2019 - 2024. All rights reserved.