python 转换 Javascript %u 字符串为python unicode的代码


Posted in Python onSeptember 06, 2016

web采集的数据为 %u6B63%u5F0F%u4EBA%u5458,需要读取并转换为python对象,想了下不调用Javascript去eval,只能自己翻译了。

核心代码:

import re
import codecs
pattern = re.compile('%u[0-9A-Z]{4}')

n = codecs.open('d:\\new.txt', 'w', 'utf-8') 
with open('d:\\p', 'r') as f:
 for l in f:
  for i in pattern.findall(l):
   l = l.replace(i, unichr(int(i[2:], 16)))
   n.write(l)

n.close()
Python 相关文章推荐
python中from module import * 的一个坑
Jul 20 Python
使用Python神器对付12306变态验证码
Jan 05 Python
Scrapy爬虫实例讲解_校花网
Oct 23 Python
详解Python开发中如何使用Hook技巧
Nov 01 Python
使用python实现knn算法
Dec 20 Python
python破解bilibili滑动验证码登录功能
Sep 11 Python
Python 实现try重新执行
Dec 21 Python
Python 实现递归法解决迷宫问题的示例代码
Jan 12 Python
python实现控制台输出彩色字体
Apr 05 Python
Python学习笔记之装饰器
Aug 06 Python
python os.rename实例用法详解
Dec 06 Python
python pygame 愤怒的小鸟游戏示例代码
Feb 25 Python
Python 编码处理-str与Unicode的区别
Sep 06 #Python
Python如何获取系统iops示例代码
Sep 06 #Python
python3编码问题汇总
Sep 06 #Python
用Python实现命令行闹钟脚本实例
Sep 05 #Python
Python爬虫爬取美剧网站的实现代码
Sep 03 #Python
Python选课系统开发程序
Sep 02 #Python
简单谈谈Python中函数的可变参数
Sep 02 #Python
You might like
php XMLWriter类的简单示例代码(RSS输出)
2011/09/30 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
PHP实现的简单mock json脚本分享
2015/02/10 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
Laravel5.1 框架控制器基础用法实例分析
2020/01/04 PHP
js 静态动态成员 and 信息的封装和隐藏
2011/05/29 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
jQuery功能函数详解
2015/02/01 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
聊一聊Vue.js过渡效果
2016/09/07 Javascript
树结构之JavaScript
2017/01/24 Javascript
Vue刷新修改页面中数据的方法
2018/09/16 Javascript
React事件处理的机制及原理
2018/12/03 Javascript
详解VUE前端按钮权限控制
2019/04/26 Javascript
Python中的pprint折腾记
2015/01/21 Python
python 读写文件,按行修改文件的方法
2018/07/12 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
Python连接字符串过程详解
2020/01/06 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
2020/01/10 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
2020/05/11 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
澳大利亚头发和美容产品购物网站:OZ Hair & Beauty
2020/03/27 全球购物
C和C++经典笔试题附答案解析
2014/08/18 面试题
2014年清明节寄语
2014/04/03 职场文书
运动会演讲稿
2014/05/07 职场文书
2014年勤工助学工作总结
2014/11/24 职场文书
2014年会计个人工作总结
2014/11/24 职场文书
上课说话检讨书
2015/01/27 职场文书
小学教师党员承诺书
2015/04/27 职场文书
公文写作:教你写“建议书”
2019/05/07 职场文书
python 模块重载的五种方法
2021/04/24 Python
MySQL视图概念以及相关应用
2022/04/19 MySQL
springboot为异步任务规划自定义线程池的实现
2022/06/14 Java/Android