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() 函数从配置文件对象中动态获取指定的配置选项的值,然后打印输出