Я новичок в python, у меня есть var (string), который является запросом Xpath. Я хочу передать переменную i
в запрос Xpath. Простой пример ниже:Динамически вызывать переменную внутри строки в функции
i = 0
self.var = 'li['+i+']'
def test(self):
while(i<10):
print self.var # 'li[0]', 'li[1]' ...
i += 1
Если вы хотите конвертировать 'i' в строку, вам нужно преобразовать число python в Google. ** Изменить **: ответ - 'str (i)'. –
@ AndrasDeak, если они знают, что делать в Google, они не будут задавать вопрос. Также спасибо за downvote –
NOOOOO NO EVAL. @Padraic, я знаю, я говорю им прямо сейчас;) Если бы не ваш собеседник, я бы тоже сам добавил это решение. В комментарии. –