如何在python中连接这样的变量

时间:2018-05-30 11:36:16

标签: python python-2.7

例如。正确的样本 -

f.write("\t" +connection_name+ "\t =" + qs.connection_name + "\n")

我想做的事情 -

f.write("\t" +current+ "\t=" +qs.current+ "\n")

// current = 'connection_name'

如何以这种方式连接 - qs.current以便打印为qs。connection_name的值

1 个答案:

答案 0 :(得分:2)

您可以使用getattr

getattr(qs, current)

所以在你的代码的上下文中

f.write("\t" + current + "\t=" + getattr(qs, current) + "\n")