!3 使用原生的README.md文件

Merge pull request !3 from honghecun/master
This commit is contained in:
openharmony_sig_ci 2022-01-11 03:29:17 +00:00 committed by Gitee
commit 2eb53d493c
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 33 additions and 78 deletions

View File

@ -1,53 +0,0 @@
PyYAML
======
A full-featured YAML processing framework for Python
## Installation
To install, type `python setup.py install`.
By default, the `setup.py` script checks whether LibYAML is installed and if
so, builds and installs LibYAML bindings.
To skip the check and force installation of LibYAML bindings, use the option
`--with-libyaml`: `python setup.py --with-libyaml install`.
To disable the check and skip building and installing LibYAML bindings, use
`--without-libyaml`: `python setup.py --without-libyaml install`.
When LibYAML bindings are installed, you may use fast LibYAML-based parser and
emitter as follows:
>>> yaml.load(stream, Loader=yaml.CLoader)
>>> yaml.dump(data, Dumper=yaml.CDumper)
If you don't trust the input YAML stream, you should use:
>>> yaml.safe_load(stream)
## Testing
PyYAML includes a comprehensive test suite.
To run the tests, type `python setup.py test`.
## Further Information
* For more information, check the
[PyYAML homepage](https://github.com/yaml/pyyaml).
* [PyYAML tutorial and reference](http://pyyaml.org/wiki/PyYAMLDocumentation).
* Discuss PyYAML with the maintainers on
Matrix at https://matrix.to/#/#pyyaml:yaml.io or
IRC #pyyaml irc.libera.chat
* Submit bug reports and feature requests to the
[PyYAML bug tracker](https://github.com/yaml/pyyaml/issues).
## License
The PyYAML module was written by Kirill Simonov <xi@resolvent.net>.
It is currently maintained by the YAML and Python communities.
PyYAML is released under the MIT license.
See the file LICENSE for more details.

View File

@ -1,45 +1,53 @@
PyYAML PyYAML
====== ======
PyYAML是一套基于Python实现的全能YAML处理框架。 A full-featured YAML processing framework for Python
## 安装 ## Installation
您可以通过执行`python setup.py install`完成LibYAML的安装。 To install, type `python setup.py install`.
默认情况下,`setup.py`会检查LibYAML是否已安装在LibYAML已安装的情况下会自动构建及安装LibYAML bindings。 By default, the `setup.py` script checks whether LibYAML is installed and if
so, builds and installs LibYAML bindings.
To skip the check and force installation of LibYAML bindings, use the option
`--with-libyaml`: `python setup.py --with-libyaml install`.
To disable the check and skip building and installing LibYAML bindings, use
`--without-libyaml`: `python setup.py --without-libyaml install`.
如果想忽略相应的检查直接安装LibYAML bindings可以执行以下命令 When LibYAML bindings are installed, you may use fast LibYAML-based parser and
emitter as follows:
`--with-libyaml`: `python setup.py --with-libyaml install`
如果想关闭检查且忽略构建及安装LibYAML bindings可以执行以下命令
`--without-libyaml`: `python setup.py --without-libyaml install`
当LibYAML bindings成功安装之后你可以按照以下方式进行YAML流的加载解析
>>> yaml.load(stream, Loader=yaml.CLoader) >>> yaml.load(stream, Loader=yaml.CLoader)
>>> yaml.dump(data, Dumper=yaml.CDumper) >>> yaml.dump(data, Dumper=yaml.CDumper)
如果您不是很信任某个YAML输入流可以通过安全模式进行加载 If you don't trust the input YAML stream, you should use:
>>> yaml.safe_load(stream) >>> yaml.safe_load(stream)
## 测试 ## Testing
PyYAML包含完整的测试套件您可以通过执行 `python setup.py test`可以完成相应的测试用例的执行。 PyYAML includes a comprehensive test suite.
To run the tests, type `python setup.py test`.
## 更多信息 ## Further Information
* 如果您想获取更多关于PyYAML的信息可以访问PyYAML官网[PyYAML homepage](https://github.com/yaml/pyyaml)和[PyYAML tutorial and reference](http://pyyaml.org/wiki/PyYAMLDocumentation)。 * For more information, check the
[PyYAML homepage](https://github.com/yaml/pyyaml).
* 您也可以通过[Matrix](https://matrix.to/#/#pyyaml:yaml.io)或者IRC #pyyaml irc.libera.chat 和PyYAML的维护人员讨论问题。
* 您也可以通过访问[PyYAML bug tracker](https://github.com/yaml/pyyaml/issues)来提交您发现的关于PyYAML的任何Bug或者您想增加的新特性。
## 协议 * [PyYAML tutorial and reference](http://pyyaml.org/wiki/PyYAMLDocumentation).
PyYAML模块由Kirill Simonov <xi@resolvent.net>编码实现目前由YAML和Python社区负责维护。 * Discuss PyYAML with the maintainers on
Matrix at https://matrix.to/#/#pyyaml:yaml.io or
IRC #pyyaml irc.libera.chat
PyYAML基于MIT协议发布更多协议相关的内容可以访问LICENSE文件。 * Submit bug reports and feature requests to the
[PyYAML bug tracker](https://github.com/yaml/pyyaml/issues).
## License
The PyYAML module was written by Kirill Simonov <xi@resolvent.net>.
It is currently maintained by the YAML and Python communities.
PyYAML is released under the MIT license.
See the file LICENSE for more details.