解决python3 urllib 链接中有中文的问题


Posted in Python onJuly 16, 2018

环境python3,开发平台pycharm,使用urllib时,当url中存在中文时会出现以下错误:

UnicodeEncodeError: 'ascii' codec can't encode characters in position 69-78: ordinal not in range(128)

解决方法

单独处理url中的中文如:

import urllib
s=‘中文'
s=urllib.parse.quote(s)
url='some english url character %s'%(s)
result=urllib.request.urlopen(url)
print(result)

此时返回结果,但是依然为乱码,需要对去结果解码

print(result.decode('utf-8'))

至此,问题解决!!!

原因后续再解释。

以上这篇解决python3 urllib 链接中有中文的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用PYTHON接收多播数据的代码
Mar 01 Python
python基于queue和threading实现多线程下载实例
Oct 08 Python
说一说Python logging
Apr 15 Python
Python数据分析之双色球中蓝红球分析统计示例
Feb 03 Python
python实现textrank关键词提取
Jun 22 Python
在PyCharm下打包*.py程序成.exe的方法
Nov 29 Python
使用pandas读取文件的实现
Jul 31 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
Aug 13 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
Sep 29 Python
使用Python实现分别输出每个数组
Dec 06 Python
如何基于Python爬虫爬取美团酒店信息
Nov 03 Python
健身房被搭讪?用python写了个小米计时器助人为乐
Jun 08 Python
如何用Python实现简单的Markdown转换器
Jul 16 #Python
详解python里的命名规范
Jul 16 #Python
Python 2.7中文显示与处理方法
Jul 16 #Python
Python定时任务sched模块用法示例
Jul 16 #Python
python中使用print输出中文的方法
Jul 16 #Python
django用户登录和注销的实现方法
Jul 16 #Python
Flask框架实现给视图函数增加装饰器操作示例
Jul 16 #Python
You might like
抛弃 PHP 代价太高
2016/04/26 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
javascript TextArea动态显示剩余字符
2008/10/22 Javascript
jQuery Lightbox 图片展示插件使用说明
2010/04/25 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
2016/01/14 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
jQuery页面元素动态添加后绑定事件丢失方法,非 live
2016/06/16 Javascript
JavaScript中子对象访问父对象的方式详解
2016/09/01 Javascript
Vue自定义指令写法与个人理解
2019/02/09 Javascript
Vue $mount实战之实现消息弹窗组件
2019/04/22 Javascript
Vue 开发必须知道的36个技巧(小结)
2019/10/09 Javascript
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
JavaScript实现手风琴效果
2021/02/18 Javascript
[01:24]2014DOTA2 TI第二日 YYF表示这届谁赢都有可能
2014/07/11 DOTA
python 中文乱码问题深入分析
2011/03/13 Python
浅谈Python程序与C++程序的联合使用
2015/04/07 Python
Python 异常处理的实例详解
2017/09/11 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
python多任务之协程的使用详解
2019/08/26 Python
python已协程方式处理任务实现过程
2019/12/27 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
详解python常用命令行选项与环境变量
2020/02/20 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
Django实现随机图形验证码的示例
2020/10/15 Python
阿波罗盒子:Apollo Box
2017/08/14 全球购物
圣彼得堡鲜花配送:Semicvetic
2020/09/15 全球购物
电气个人求职信范文
2014/02/04 职场文书
便利店投资创业计划书
2014/02/08 职场文书
2014年社区计生工作总结
2014/11/18 职场文书
2015年度个人教学工作总结
2015/05/20 职场文书
导游词之藏龙百瀑景区
2019/12/30 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
MySQL中连接查询和子查询的问题
2021/09/04 MySQL
Nginx实现会话保持的两种方式
2022/03/18 Servers