在python中怎么使用自定义方法来获取指定参数的值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在python中怎么使用自定义方法来获取指定参数的值?相关的知识,希望对你有一定的参考价值。

现在想使用一个方法来获取传递进来的这个参数的值,把这个py文件作为一个lib库,在外部其他程序(非python)来调用这个方法。
如下(程序不对,只是想按照这种方式来做):

# -*- coding: utf-8 -*-
import string
class Settings(object):
parm1 = "aaa"
parm2 = "bbb"
parm1 = "ccc"

class device(object):
def __init__(self):
pass
def getValue(self,parm):
"Get value"
return Settings.parm

if __name__ == '__main__':
a=device()
result = a.getValue("parm1")
print result

参考技术A
return Settings.parm
改为
return getattr(Settings,param)本回答被提问者采纳

python中怎么在自定义函数调用另外一个函数中的参数

有几种方法:

    在写函数的时候传参进去,然后返回该参数。

    在写函数里面将变量命名为global就可以全局调用了。

参考技术A def plus():
z=1
print(z)
return z
z = plus()
def plud(z):
print(z)

plud(plus())

以上是关于在python中怎么使用自定义方法来获取指定参数的值?的主要内容,如果未能解决你的问题,请参考以下文章

qt修正参数怎么调用自定义函数

怎么动态给java注解参数赋值?

JQuery中select change事件该怎么触发?

AOP中获取自定义注解的参数值

python中怎么在自定义函数调用另外一个函数中的参数

Matplotlib使用scatter函数在Python中绘制气泡图(bubble plot)通过size参数指定数据点的大小自定义不同分组的气泡的色彩