反转义——使从文件读取的失效的转义字符串生效

当 转义字符串 是从文件读取或爬虫等其他地方读到时,你发现转义字符失效了,不能起到原来的作用了,不相等了。因为:这不是你程序中定义的语句。

反转义:让 不生效的转义字符 生效。

    def get_unicode_escape_str(self, command_str):
        """反转义处理"""
        return command_str.encode('utf-8').decode('unicode_escape')

    def get_unicode_escape_dict(self, command_dict, k_v=None):
        escape_dict = {}
        for k,v in command_dict.items():
            if k_v == 'key':
                escape_dict[self.get_unicode_escape_str(k)] = v
            elif k_v == 'value':
                escape_dict[k] = self.get_unicode_escape_str(v)  
            else:
                escape_dict[self.get_unicode_escape_str(k)] = self.get_unicode_escape_str(v)
        return escape_dict
posted @   pythoner_wl  阅读(87)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示