当前位置: 首页 > news >正文

python 常见问题总结

1、ModuleNotFoundError: No module named 'urllib2'

在python3.x版本中,urllib和urllib2包集合成在一个包了
import urllib2
response = urllib2.urlopen(request)
改为
import urllib.request
response = urllib.request.urlopen("http://www.fyunw.com")

 

2、ModuleNotFoundError: No module named 'urlparse'

3.0版本中已经将urllib2、urlparse、和robotparser并入了urllib中,并且修改urllib模块,其中包含5个子模块,即是help()中看到的那五个名字。
urllib.error: ContentTooShortError; HTTPError; URLError

urllib.parse: parseqs; parseqsl; quote; quotefrombytes; quote_plus; unquote unquoteplus; unquoteto_bytes; urldefrag; urlencode; urljoin; urlparse; urlsplit; urlunparse; urlunsplit

urllib.request: AbstractBasicAuthHandler; AbstractDigestAuthHandler; BaseHandler; CatheFTPHandler; FTPHandler; FancyURLopener; FileHandler; HTTPBasicAuthHandler; HTTPCookieProcessor; HTTPDefaultErrorHandler; HTTPDigestAuthHandler; HTTPErrorProcessorl; HTTPHandler; HTTPPasswordMgr; HTTPPasswordMgrWithDefaultRealm; HTTPRedirectHandler; HTTPSHandler;OpenerDirector;ProxyBasicAuthHandler ProxyDigestAuthHandler; ProxyHandler; Request; URLopener; UnknowHandler; buildopener; getproxies; installopener; pathname2url; url2pathname; urlcleanup; urlopen; urlretrieve;

urllib.response: addbase; addclosehook; addinfo; addinfourl;

urllib.robotparser: RobotFileParser

import urlparse
my_url = urlparse.urlparse(url)

改为

import urllib
my_url = urllib.urlparse(url)

相关文章:

  • http通信json解析过滤无关字符
  • kalilinux、parrotsecos没有声音
  • Git 使用集
  • CentOS修改时区、日期、时间
  • ntdsutil 清理弃用服务器-----待验证
  • 无线通信基础资料总结1 之 GSM
  • SPOJ Highways [矩阵树定理]
  • ​插件化DPI在商用WIFI中的价值
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • Xcode8 打包ios app,上传APPStore,发布流程 以及证书和配置文件遇到的坑
  • 数据结构与算法 第四次实验报告 图
  • php 验证邮箱的方法
  • centos7 修改默认字符集
  • mybatis的动态sql中collection与assoction
  • OpenStack学习:通过devstack安装openstacke mitaka
  • hexo+github搭建个人博客
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • [数据结构]链表的实现在PHP中
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • Django 博客开发教程 16 - 统计文章阅读量
  • ECMAScript6(0):ES6简明参考手册
  • es6要点
  • es的写入过程
  • Javascript基础之Array数组API
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • js写一个简单的选项卡
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • Swift 中的尾递归和蹦床
  • 创建一种深思熟虑的文化
  • 从0到1:PostCSS 插件开发最佳实践
  • 分布式熔断降级平台aegis
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 使用API自动生成工具优化前端工作流
  • 微信小程序开发问题汇总
  • 昨天1024程序员节,我故意写了个死循环~
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (1) caustics\
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (十六)一篇文章学会Java的常用API
  • (转)http协议
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .bat批处理(一):@echo off
  • .net 7 上传文件踩坑
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET Micro Framework 4.2 beta 源码探析
  • .net php 通信,flash与asp/php/asp.net通信的方法