`
ipython
  • 浏览: 289165 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

python转换已转义的字符串

阅读更多

python转换已转义的字符串

有时我们可能会获取得以下这样的字符串:

>>> a = '{\\"name\\":\\"michael\\"}'
>>> print a
{\"name\":\"michael\"}

 

那么该如何将其转换为一个字典呢?

可以用以下的方法:

>>> type(json.loads('“' + a + '”'))
<type 'unicode'>
>>> type(json.loads(json.loads('“' + a + '”')))
<type 'dict'>

第一次json.loads是将里面的\"这样的字符串转为"(只有一个双引号),第二次再将其转为一个字典,记得不要漏掉前面先加双引号。

 

分享到:
评论

相关推荐

    python实现字符串和字典的转换

    一、把一个字符串的内容提取出来,并放到字典中 流程如下: 1、得到字符串s,通过分割提取得到s1(是个列表) s=”name=lyy&age=3&sex=women&boyfriend=czt” 2、需要再对s1进行拆分,此时s1只有4个元素,对s1...

    Python字符串与正则表达式学习笔记

    字符串2.1 字符串的创建2.2 字符串与数值的相互转换2.3 字符串的连接、复制和转义2.4 字符串的替换、分隔与合并2.5 Python的字符串常用内建函数2.6 字符串截取3. 正则表达式3.1 正则表达式基础知识3.2 正则表达式...

    python字符串常用方法及文件简单读写的操作方法

    •按字面意义级联字符串,如”this ” “is ” “string”会被自动转换为this is string。 •字符串可以用 + 运算符连接在一起,用 * 运算符重复。 •Python 中的字符串有两种索引方式,从左往右以

    简单了解python字符串前面加r,u的含义

    这篇文章主要介绍了简单了解python字符串前面加r,u的含义,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 u/U:表示unicode字符串 不是仅仅是针对中文, 可以...

    从零开始系列-Python(2)pthon中字符串这样学竟然这么简单

    字符串的运算:字符串的索引语法:说明:作用:字符串的切片:英文(slice)语法:语法说明:Python3中常用的序列函数:字符串编码转换函数:整数转换为字符串函数字符串构造函数:几个小练习判断回文转义序列练习 字符串 字符串...

    Python实现Json与Dict的互相转换

    使用python实现dict和json字符串的互相转换,以及相应的文件读入和存取操作。相当于实现了简单的jsonlib。对于Python的学习有一定的帮助。 主要的类是JsonParser,对外的接口在JsonParser里有定义,对外的接口均有...

    python 正则表达式 反斜杠(/)的麻烦和陷阱

    里是一点小心得。 由于正则表达式使用反斜杠来转义特殊字符,而python自身处理字符串时,反斜杠也是用于转义字符,这样就产生了一个双重转换的问题

    bst:二进制字符串工具包(BST)。 快速轻松地转换二进制字符串,以满足您所有的漏洞利用开发需求

    将纯十六进制输入字符串转换为十六进制转义版本。 生成一系列不良字符以检测缓冲区中的不良字符。 限制二进制字符串的宽度,以提高利用代码的可读性。 使用您喜欢的编程或脚本语言的语法来格式化二进制字符串,...

    python基础学习day04.txt

    r字符串的\不作为转义字符 字符串运算 + * += *= &lt; &lt;= &gt; &gt;= == != in / not in 索引和切片 [] 常用的函数: len(x) max(x) min(x) ord(c) chr(i) hex(i) 十六进制 bin(i) 二进制 oct(i) 八进制 ...

    【廖雪峰python教程学习】-(一)python基础.pdf

    数据类型和变量 Python还允许⽤r''''表⽰内部的字符串默认不转义 如果字符串内部既包含'⼜包含" 可以⽤转义字符\来标识 Python允许⽤''' … '''的格式表⽰多⾏内容 在Python中赋值语句,可以把任意数据类型赋值给...

    Python-内置数据类型.zip

    ==================内置数据...023.字符串_转义字符_字符串拼接_字符串复制_input()获得键盘输入 024.字符串_str()_[]提取字符_replace()替换_内存分析 025.字符串_切片slice操作_逆序 026.字符串_split()分割_join()合

    Golang中的Unicode与字符串示例详解

    在我们使用Golang进行开发过程中,总是绕不开对字符或字符串的处理,而在Golang语言中,对字符和字符串的处理方式可能和其他语言不太一样,比如Python或Java类的语言,本篇文章分享一些Golang语言下的Unicode和字符...

    SublimeStringEncode:使用转换将字符从一种“编码”转换为另一种(认为HTML实体,而不是字符编码)

    字符串编码 编码文本。 在本文中,“编码”是指HTML实体或URL编码,而不是字符编码。 这些命令大多数都在两个方向上起作用(例如,您可以编码为html实体,或从html实体编码)。 HTML实体 CSS(例如Unicode字符) ...

    详解Python在使用JSON时需要注意的编码问题

    写这篇文章的缘由是我使用 reqeusts 库请求接口的时候, 直接使用请求参数里的 json 字段发送数据, 但是服务器无法识别我发送的数据, 排查了好久才知道 requests 内部是使用 json.dumps 将字符串转成 json 的, 而 ...

    将HTML转换为Markdown格式的文本。-Python开发

    用法:html2text [文件名[编码]]选项说明--version显示程序的版本号并退出-h,--help显示此帮助消息并退出--ignore-links不包括链接的任何格式--escape-全部转义所有特殊字符。输出的可读性较差,但避免了cor

    py基础(二):python语言基础

    这里写目录标题基本数据类型整型浮点型复数型(complex)逻辑型(布尔型)字符串字符串的表示转义字符字符串的格式化变量关键字和标识符变量运算符与表达式运算符(1)算数运算符(2)关系运算符(3)逻辑运算符...

    03——python基本数据类型

    转义字符 长字符串 格式化字符串 占位符 字符串的其他操作 5.变量 变量的概念 变量的运算 2.主要几个概念 1.1 表达式 表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列...

    Python实现小数转化为百分数的格式化输出方法示例

    本文实例讲述了Python实现小数转化为百分数的格式化输出方法。分享给大家供大家参考,具体如下: 比如将 0.1234 转化为 12.34% 的形式: rate = .1234 ...(可参考:python字符串格式化输出) 1 .form

    python基础视频-陈建林.txt

    7转义字符以及字符率主荆妾 8 字符串截取口压 9 字符串函数 10 列表的创建、运算 11 列表的函数方法 12元组口 13字典的创建、修改口. 14字典的函数方法口. 15集合一 16 MysQL 数据库操作口. 17Access 数据库...

    python正则表达式之对号入座篇

    一、定义 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤...为字符串实值取消反斜杠转义

Global site tag (gtag.js) - Google Analytics