gpt4 book ai didi

python - 接受网站用户的 YAML 输入

转载 作者:太空宇宙 更新时间:2023-11-04 03:06:23 24 4
gpt4 key购买 nike

我还没有在代码中写这个,但我想从我的网站用户那里解析 YAML。 YAML 应该只是字符串键/值和字符串列表。

他们将 YAML 输入到文本框中,将其发送到服务器,然后 python 将解析 YAML,将其放入数据库中,稍后可以查询。

我需要做什么才能安全地执行上述操作吗?

最佳答案

主要要观察的是使用 safe_load(ruamel.yaml(支持 YAML 1.2)、PyYAML(YAML 1.1))或 round_trip_load 解析 yaml (ruamel.yaml,这将允许您在必要时提取 YAML 文件中的注释)。

正常的 load 可用于由 Python 解释器执行程序,除非您预处理 YAML 以删除任何标签。


免责声明:我是 ruamel.yaml 的作者

关于python - 接受网站用户的 YAML 输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39324356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com