首页 > 编程语言 >python 工作中常用技巧

python 工作中常用技巧

时间:2024-11-12 19:08:49浏览次数:1  
标签:200 常用 技巧 python max json html data name

json格式化后中文乱码问题

在Python中,使用 json.dumps() 将数据序列化为JSON字符串时,默认情况下,非ASCII字符(包括中文字符)会被转义为Unicode码点(例如 \uXXXX)。这是为了确保生成的JSON字符串在任何环境中都是有效的,并且能够被正确解析。
如果你希望生成的JSON字符串直接包含中文字符而不是被转义为Unicode码点,你可以使用 ensure_ascii=False 参数。这将使得 json.dumps() 使用UTF-8编码来直接包含这些字符。

import json
data_html = {'name': '呼和浩特移动01', 'max': 200}
print(json.dumps(data_html, indent=4))

输出

{
    "name": "\u547c\u548c\u6d69\u7279\u79fb\u52a801",
    "max": 200
}

加上ensure_ascii=False 以后

data_html = {'name': '呼和浩特移动01', 'max': 200}
print(json.dumps(data_html, indent=4, ensure_ascii=False))

输出

{
    "name": "呼和浩特移动01",
    "max": 200
}

标签:200,常用,技巧,python,max,json,html,data,name
From: https://www.cnblogs.com/littleboss/p/18542453

相关文章

  • 大数据新视界 -- 大数据大厂之 Impala 性能优化:优化数据加载的实战技巧(下)(16/30)
           ......
  • WhatsApp营销:5个技巧轻松强化客户关系
    WhatsApp作为在全球拥有超过20亿用户的社交通讯平台,已经成为大量品牌和卖家与客户沟通和交互的重要渠道。对于以一些WhatsApp使用率高的热门地域为主要目标市场的品牌和卖家来说,WhatsApp是营销必备工具,进一步提高WhatsApp营销效率和效果也成为重要课题。一、WhatsApp营销的优......
  • [AIGC]使用阿里云Paraformer语音识别录音识别 API 进行音频处理 —— 完整流程及代码
    文章目录一、前提准备1.阿里云账号2.开通录音识别服务3.获取APIKey和AccessToken二、阿里云录音识别API的主要功能介绍三、完整代码流程1.导入依赖库2.设置环境变量3.生成Token4.上传文件并发起识别请求4.1请求4.2请将'{api-key}'替换为你的apikey,'{ta......
  • Java常用方法:StringUtils.isNotBlank()、StringUtils.isEmpty()、去除空格的函数、手
    Java常用方法:StringUtils.isNotBlank()、StringUtils.isEmpty()、去除空格的函数、手机号中间4位换成*、判断字符是否为数字要使用工具类StringUtils,首先得导入依赖<dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><ve......
  • Python连接VNC
    #-*-coding:utf-8-*-"""安装命令:pipinstallopencv-pythonvncdotool-ihttps://mirrors.aliyun.com/pypi/simple"""importctypesimporttimefromloggingimportshutdownimportrandomimportcv2,numpyasnpfromvncdotool......
  • Blender 常用材质节点
    渲染模型PBR全称:PhysicallyBasedRendering(基于物理的渲染)BRDF全称:BidirectionalReflectanceDistributionFunction(双向散射分布函数)BSDF包含BRDF(反射)和BTDF(透射)功能区介绍伪用户如果材质没有任何模型引用,关掉blender时,该材质会被自动删除,要想不被删除,勾......
  • 【PAT_Python解】1125 子串与子列
    原题链接:PTA|程序设计类实验辅助教学平台Tips:以下Python代码仅个人理解,非最优算法,仅供参考!多学习其他大佬的AC代码!测试点5超时:defmin_window_substring(s,p):len1=len(s)len2=len(p)mixn=0min_length=len1+1#设置为一个较大的值......
  • debian11 使用python3 启动http文件服务器和ftp服务器脚本
    http文件服务器start_http_server.sh#!/bin/bashport=$1host=0.0.0.0functionUsage(){echo-e"Usage:${0}[port]"exit0}if[[${port}==""]];thenUsagefi#检查端口号是否被占用check_port=`netstat-ant|grepLISTEN|grep${port}......
  • Python科学计算的利器:Scipy库深度解析
    Python科学计算的利器:SciPy库深度解析在数据科学、工程计算和数学建模领域,Python的SciPy库是不可或缺的强大工具。SciPy以NumPy为基础,提供了丰富的函数和算法,用于数值积分、优化、线性代数、信号处理等科学计算任务。本文将详细介绍SciPy库的核心模块和功能,帮助你深入理解......
  • Python的Web请求:requests库入门与应用
    Python的Web请求:requests库入门与应用在Python中,进行网络请求和获取数据是许多应用程序的基础功能。requests库是Python中最流行的HTTP库之一,它以简洁、易用、功能强大的特点著称,可以帮助开发者高效地进行各种类型的Web请求。本文将带你快速上手requests库,并展示如何在实际......