微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TOML 文件语法以及将它们与 Python 一起使用

如何解决TOML 文件语法以及将它们与 Python 一起使用

我有这本字典,我想把它保存为 TOML 文件

config = {
  'global_config': {
    'item1': 1,'item2': 2,'item3': 3
  },'specific_config': {x.key: {'something1': 1,'something2': 2,'something3': 3} for x in iterator}
}

我期待在执行 toml.dump(f) 时,它会像这样写入文件

[global_config]
item1 = 1
item2 = 2
item3 = 3

[specific_config]
  [somekey1]
  something1 = 1
  something2 = 2
  something3 = 3

  [somekey2]
  something1 = 1
  ...

但它是这样做的

[global_config]
item1 = 1
item2 = 2
item3 = 3

[specific_config.somekey1]
something1 = 1
something2 = 2
something3 = 3

[specific_config.somekey2]
...

如何将每个特定配置保存在块中,并缩进该块? 向全局配置中的某些项目添加注释的最佳方法是什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。