Как объединить такие переменные в Python - PullRequest
0 голосов
/ 30 мая 2018

например.правильный пример -

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 голосов
/ 30 мая 2018

Вы можете использовать getattr

getattr(qs, current)

Итак, в контексте вашего кода

f.write("\t" + current + "\t=" + getattr(qs, current) + "\n")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...