每天一个Python小技巧(1)

每天一个Python小技巧(1)

大家好,这里是米洛,一个想和大家一起分享测试开发相关的技术,面试经验和成长经历的博主!

欢迎大家关注我的公众号: 测试开发坑货

很不害臊地又开一个系列,此系列尽量给出对大家用处比较大的内容,特别短小,但也够精悍!

故事

今天博主在工作中需要传递一个字符串JSON数据,长啥样呢?

局部内容大概长这样

fieldsJson字段接受的是一个字符串,里面是转移了的JSON。

可能很多人会手动加\去完成转义,也有人会去专门的网站转义。

那用Python要怎么做呢?

巧用print

假如我有一个json:

{"name": "miluo", "age": 18, "salary": "10k"}

首先它已经是一个字符串了,我们用Python的三引号把它括起来。

s = """{"name": "miluo", "age": 18, "salary": "10k"}"""

接着我们再次将它序列化,相信这一步百分之百的人都会:

import json
s = """{"name": "miluo", "age": 18, "salary": "10k"}"""
s = json.dumps(s)

最后我们把它print出来:

print(s)

看看效果:

image

最后你要做的,就是把print的内容复制出来即可。

非!常!好!用!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概念: 面向过程:以指令为中心,由指令处理数据如何月组织代码解决问题 面向对象:以数据为中心,所有的处理代码都围绕...
    表表哥阅读 3,211评论 0 1
  • 常用模块 认识模块 什么是模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文...
    go以恒阅读 6,218评论 0 6
  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 11,132评论 2 16
  • 在程序运行过程中,总会遇到各种各样的错误。 有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,...
    jbb_43b0阅读 4,531评论 0 0
  • title: python复习100天--第1天date: 2020-02-20 19:00:24tags:- p...
    潮办公阅读 2,695评论 0 0

友情链接更多精彩内容