添加dump_to_bytes方法,该方法返回UTF-8编码的字节数组
项目描述
ruamel.yaml.bytes
此插件向ruamel.yaml.YAML实例添加了一个名为dump_to_bytes的方法,该方法返回一个(UTF-8)字节数组
安装
可以使用以下命令从PyPI安装此模块:
pip install ruamel.yaml.bytes
此模块依赖于ruamel.yaml,因此您无需明确使您的模块依赖于两者。
使用
import ruamel.yaml yaml = ruamel.yaml.YAML(typ=['rt', 'bytes']) data = dict(abc=42, help=['on', 'its', 'way']) print('retval', yaml.dump_to_bytes(data).decode('utf-8')) print('>>>> done')
这将给出
retval abc: 42 help: - on - its - way >>>> done
请注意,返回的字节数组中没有添加最后的换行符,并且下一行上的>>>> done是由默认添加换行符的print()函数引起的。或者,第一个调用print可以是
print('retval', yaml.dump_to_bytes(data, add_final_eol=True).decode('utf-8'), end='')
具有相同的效果。
.dump_to_bytes()可以简写为.dumpb()
变更日志
- NEXT
初始插件版本
项目详情
关闭
ruamel.yaml.bytes-0.1.0.tar.gz 的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | c9392ffcf36aeffb0e2f29a80e7aca7807d4bb3d6de55afabd8192f9ae974e9d |
|
MD5 | f5f3cfe0d537441417f2750c89d0b448 |
|
BLAKE2b-256 | 08b618c75e90313f622fea529244843e1bd677d3650d6f7a2524905a8e67e625 |
关闭
ruamel.yaml.bytes-0.1.0-py2.py3-none-any.whl 的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | 894d13babf3c6e53c61ee1927a1ec7e36e16f3b381c3599858a565361e942ca9 |
|
MD5 | 72873fd95f2e9ab857fbaebecf96b401 |
|
BLAKE2b-256 | aa921e3d33099c0fd064361d310d72d84784d068d7429b184aa94e4fd0a32099 |