【问题标题】:Load Yaml file in Python without converting to dict在 Python 中加载 Yaml 文件而不转换为 dict
【发布时间】:2019-08-05 09:42:15
【问题描述】:

我需要将 yaml 文件的内容按原样存储到变量中(不转换为字典),或者在将其存储为字典之后,有什么方法可以在不将其存储在文件中的情况下恢复为 yaml 格式。我尝试使用 yaml.load(file) 返回字典中的对象。 有什么方法可以实现吗?

【问题讨论】:

  • 把yaml读成文本文件怎么样?
  • 如果你不想解析,那也就是纯文本文件吧?
  • @Alderven 是的,如果 yaml 有效,我需要从 .txt 文件中读取它。问题是如何按原样存储 yaml 内容..而不将其存储到任何文件中。!
  • “按原样存储”是什么意思?
  • @Taegyung 我的意思是没有转换成字典

标签: python yaml prometheus etcd


【解决方案1】:

【讨论】:

  • 自 2006 年以来,YAML 文件的推荐扩展名一直是 .yaml(如 yaml.org 上的常见问题解答所示)。您不遵循建议的理由是什么?
  • @Terrillo 读取文件后,当我打印每行 ^M 字符的变量时附加.. 我怎样才能避免它?
猜你喜欢
  • 2012-10-12
  • 1970-01-01
  • 1970-01-01
  • 2020-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-15
  • 1970-01-01
相关资源
最近更新 更多