从字符串调用IronPython函数

从字符串调用IronPython函数,python,string,function,expression,ironpython,Python,String,Function,Expression,Ironpython,请容忍我,因为我是Python新手 基本上,我试图在定义中设置布尔值,如下所示: Params.HideScopeBoxes = True 这是基于: 问题是我希望能够根据函数的参数交换HideScopeBox 我可以用一个字符串来实现这一点,但是,每当我尝试将其设置为True或False时,我都会得到“不能分配给调用函数错误”。我认为这是因为它试图做假=真。当我像上面那样写出来的时候,效果很好 代码如下: 我想起来了: used setattr(object,name,value)我的问题

请容忍我,因为我是Python新手

基本上,我试图在定义中设置布尔值,如下所示:

Params.HideScopeBoxes = True
这是基于:

问题是我希望能够根据函数的参数交换HideScopeBox

我可以用一个字符串来实现这一点,但是,每当我尝试将其设置为True或False时,我都会得到“不能分配给调用函数错误”。我认为这是因为它试图做假=真。当我像上面那样写出来的时候,效果很好

代码如下:

我想起来了:


used setattr(object,name,value)

我的问题是是否可以将“hidescopeboxs”设置为变量,以便使用相同的函数调用不同的属性。