首页 > 其他分享 >【yaml】如何将中文直接写入yaml文件

【yaml】如何将中文直接写入yaml文件

时间:2022-10-25 21:11:31浏览次数:98  
标签:load 中文 写入 yaml file path data

1、场景

自动化测试中,需要将一些接口自动的写入到yaml中, 但是发现文件中显示的是Unicode字符

 

2、处理方法

import yaml


def load_yaml_data(file_path):
    try:
        with open(file_path, 'r', encoding='utf-8') as f:
            data = yaml.safe_load(f.read())
    except Exception as e:
        raise e
    return data


def dump_yaml_data(file_path, data):
    try:
        with open(file_path, 'w', encoding='utf-8') as f:
            result = yaml.safe_dump(data, f, default_flow_style=False, indent=2, allow_unicode=True)
    except Exception as e:
        raise e
    return result

主要是在参数中加

allow_unicode=True

标签:load,中文,写入,yaml,file,path,data
From: https://www.cnblogs.com/fireblackman/p/16826191.html

相关文章

  • volume-pod.yaml
    apiVersion:v1kind:Podmetadata:name:volume-podspec:containers:-name:nginx-containerimage:nginxports:-containerPort:80vol......
  • Linux下 Python matplotlib 包无法使用中文
    官方办法摘抄如下#firstmethodmatplotlib.rcParams['font.family']=['SourceHanSansTW','sans-serif']#secondmethodmatplotlib.rcParams['font.family']......
  • SoapUI返回XML中文乱码
    SoapUI-5.7.0新增中文配置默认安装位置(如果自定义请找到对应按照目录)C:\ProgramFiles\SmartBear\SoapUI-5.7.0\bin\SoapUI-5.7.0.vmoptions末尾新增配置-Dsun.jnu.en......
  • php写入数据到txt文本
    1、代码如下<?php$file="demo.txt";$array=array('color'=>array('blue','red','green'),'size'=>array('small','medium','large'));//缓存if(false!==fopen($......
  • 命令式对象配置—yaml书写
    一、配置文件中字段查询#比如要写pod的yaml文件,那么我们先来查询下编写pod文件,有哪些字段可以书写kubectlexplainpod二、示例:创建一个nginx应用要求:命名空间名为......
  • ElementPlus 日期控件 el-date-picker 显示中文
     解决:配置main.js/tsimportElementPlusfrom'element-plus'import'element-plus/dist/index.css'import'dayjs/locale/zh-cn';//中文importlocalefrom'elem......
  • 乌班图学习笔记4:中文输入法设置
    乌班图学习笔记4:中文输入_来自金沙江的小鱼_新浪博客(sina.com.cn)上面是我在新浪博客的链接,为了避免服务关闭,我在这里也记录一遍。如果是windows系统,像输入中文的话,可......
  • Python 根据两个字段排序 中文排序 汉字排序 升序 降序
    Python根据两个字段排序中文排序汉字排序升序降序Python根据两个字段排序中文排序汉字排序升序降序Python根据两个字段排序中文排序汉字排序升序降序Pyt......
  • 2.4 ElasticSearch分词之中文分词
    1.简介中文分词是指将一个汉字序列切分为一个个单词的操作。在英文中,单词之间以空格作为自然分界符,汉语中的词是没有形式上的分界符的,这是中文分词的一个难点。比如“乒乓......
  • TypeScript 官方文档(中文版)All In One
    TypeScript官方文档(中文版)AllInOneTypeScripthandbook/TypeScript手册https://www.typescriptlang.org/zh/docs/handbook/intro.htmlhttps://www.typescriptla......