2024-11-19
import configparser
 
config = configparser.ConfigParser()
config.read('config.ini')
 
section = input("请输入要查看的配置节:")
option = input("请输入要查看的配置选项:")
 
if config.has_section(section) and config.has_option(section, option):
    value = config.get(section, option)
    print(f"{section}.{option} = {value}")
else:
    print("无效的配置节或配置选项")


在这个示例中,通过读取配置文件并使用 getattr() 函数动态获取配置选项的值,实现了一个简单的配置文件查看工具。




=======================================


import configparser
 
config = configparser.ConfigParser()
config.read('config.ini')
 
section = input("请输入要查看的配置节:")
option = input("请输入要查看的配置选项:")
 
try:
    value = getattr(config[section], option)
    print(f"{section}.{option} = {value}")
except (AttributeError, KeyError):
    print("无效的配置节或配置选项")


在这个示例中,使用 getattr() 函数从配置文件对象中动态获取指定的配置选项的值,然后打印输出