python 转换 Javascript %u 字符串为python unicode的代码
作者:mdxy-dxy 时间:2022-07-28 03:15:14
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转换Javascript,字符串
0
投稿
猜你喜欢
解析Android开发优化之:对界面UI的优化详解(一)
2023-05-23 17:45:10
C#实现六大设计原则之依赖倒置原则
2023-06-27 04:02:57
springboot 通过代码自动生成pid的方法
2023-11-27 02:54:57
Java与Kotlin互调原理讲解
2023-08-19 00:07:41
Mybatis plus实现Distinct去重功能
2023-05-06 20:09:48
SpringBoot ApplicationListener事件监听接口使用问题探究
2023-03-04 22:44:13
Android仿知乎客户端关注和取消关注的按钮点击特效实现思路详解
2022-08-05 19:49:02
Mybatis参数传递示例代码
2023-05-20 09:43:08
解决java文件流处理异常 mark/reset not supported问题
2022-10-05 14:28:08
JSON 与对象、集合之间的转换的示例
2021-12-04 20:08:58
Java中的main函数的详细介绍
2021-10-03 16:09:16
eclipse构建和发布maven项目的教程
2022-01-12 21:41:00
使用jpa之动态插入与修改(重写save)
2021-07-04 21:02:26
Android实现图片添加阴影效果的2种方法
2022-10-31 06:46:55
Java获取e.printStackTrace()打印的信息方式
2022-05-18 05:19:26
Java多线程之多种锁和阻塞队列
2023-09-26 10:31:55
mybatis查询返回Map<String,Object>类型的讲解
2022-12-25 02:07:38
Unity实现简单换装系统
2022-06-15 16:30:07
详解如何使用Android Studio开发Gradle插件
2023-11-20 23:39:05
Java高版本Api在Android中的使用方法详解
2023-01-19 20:03:08