首页 > 解决方案 > 在python中检查ini格式

问题描述

我想用python检查ini格式。

可以吗?

>     try:
>             config.read(input_file)
>         except configparser.MissingSectionHeaderError:
>             print(f"Error: {input_file} has no INI format")

标签: pythonpython-3.x

解决方案


缺少节标题并不是解析 INI 文件时可能出现的唯一错误。

你可能会更好地抓住ParsingError

import configparser

config = configparser.ConfigParser()
try:
  config.read('example.ini')
  print("Sections: ", config.sections())
except configparser.ParsingError as e:
  print("Error:", e)

推荐阅读