Python如何实现ini和yaml文件读取
更新时间:2023-09-09Python读取INI文件
Python提供了一个叫做ConfigParser的模块,可以很方便地读取/写入INI格式文件。下面是一个实例:
import configparser # 创建对象 config = configparser.ConfigParser() # 读取文件 config.read('config.ini') # 获取配置 name = config.get('DEFAULT', 'name') # 输出配置 print(name)
Python读取YAML文件
Python也提供了一个PyYAML模块,可以很方便地读取YAML格式文件。下面是一个实例:
import yaml # 读取文件 with open('config.yaml', 'r') as f: config = yaml.safe_load(f) # 获取配置 name = config['name'] # 输出配置 print(name)
INI文件和YAML文件的对比
INI格式和YAML格式都是常见的配置文件格式,下面是它们的对比:
# INI文件 [DEFAULT] name = John age = 20 # YAML文件 name: John age: 20
总结
在Python中读取INI文件和YAML文件都非常方便,分别使用ConfigParser和PyYAML模块即可。这两种格式的配置文件在一些场景中都有广泛的应用,注意它们的格式和用法即可。