2024-03-28 18:25:05 发布
网友
我正在尝试设置我的配置,这样我就可以从配置中调用函数,然后解析成一个结果。你知道吗
我希望配置是这样的
[sectionOne] option1 = split('item1|item2|item3',0,0,'|')
当ConfigParser加载时,它将调用定义的split()函数。你知道吗
split()
如果必须的话,我会建立处理这个问题的逻辑,但是我想看看是否有人知道一个现有的模块可以处理这个翻译。你知道吗
我不是舒尔我理解你的问题,但如果我理解了,你可以定义一个函数字典
funcs = {'split':split}
两种选择
option1func = 'split' option1args = ('item1|item2|item3',0,0,'|')
然后执行
option1value = funcs[option1func](*option2args)
在你的代码里。当然可以eval(option1),但这不是一个很好的做法。你知道吗
eval(option1)
我不是舒尔我理解你的问题,但如果我理解了,你可以定义一个函数字典
两种选择
然后执行
在你的代码里。当然可以
eval(option1)
,但这不是一个很好的做法。你知道吗相关问题 更多 >
编程相关推荐