【问题标题】:How can I get new line with configparser file key values?如何使用 configparser 文件键值获取新行?
【发布时间】:2020-12-22 21:34:41
【问题描述】:

python 代码

import configparser
cfg = configparser.ConfigParser()
cfg.read('config.ini')
message = cfg['common']['msg']
print(message)

config.ini

[common]
msg = hi /n how are you?

输出

hi /n how are you?

但我需要换行符而不是 /n printitng

hi
how are you?

【问题讨论】:

标签: python newline configparser


【解决方案1】:

ConfigParser 将 ini 值中的“\n”转义为“\n”,因此请尝试替换它。

message = cfg['common']['msg']
message.replace('\\n', '\n')
print(message)

【讨论】:

  • 反之。他应该在他的配置文件中添加反斜杠,而不是在他的代码中。
  • 这不是一个 选项,它是唯一的一个...由于文件本身中的转义字符错误,您建议的代码无论如何都不起作用...这是一个一个简单的错字...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-10
相关资源
最近更新 更多