Python 将字符串转换为yaml并在烧瓶中返回响应

Python 将字符串转换为yaml并在烧瓶中返回响应,python,flask,Python,Flask,我使用flask返回存储在数据库中的以下yaml字符串数据的响应 str=“db:\nname:dbname” 这里\n是新行字符 我试过了 data=yaml.安全荷载(str) 返回错误 yaml.scanner.ScannerError:扫描简单键时 在“”中,第2行第1列:name:dbname response=yaml.dump(str)) 在get中,但响应是 “db:name:dbname” 在单行字符串中。而不是跟随 db: name: dbname 如何获得

我使用flask返回存储在数据库中的以下yaml字符串数据的响应

str=“db:\nname:dbname”

这里\n是新行字符

我试过了

data=yaml.安全荷载(str)

返回错误

yaml.scanner.ScannerError:扫描简单键时 在“”中,第2行第1列:name:dbname

response=yaml.dump(str))

在get中,但响应是

“db:name:dbname”

在单行字符串中。而不是跟随

db:
  name:
      dbname

如何获得正确的响应并验证数据库存储的字符串是否正确?

我认为如果您想在
HTML
中显示它,您应该为此使用

元素。但我相信,最好用javascript来处理它。@ImanShafiei在这里不可能。它受提供的数据限制。好吧,如果你想在HTML上显示它,我认为你应该用

标记替换
\n
字符。那么转换为yaml有什么意义呢?我只是告诉你,如果不使用标记,你不能在
HTML
中显示
yaml
。看看这个脚本(它是为大摇大摆的YAML准备的)