@Omolix

Что делать с ошибкой TypeError: can only concatenate str (not "int") to str?

Вкратце, осваиваю для себя vk api и решил сделать вывод с данных с ссылки. Пример ссылки vk.com/v=0 .
У меня ссылка 'vk.com/' складывается с 'v=0' через '+' ('vk.com/' + v= + peremennaya)
ниже у меня цикл который прибавляет к v +1, он прибавляет число к vk.com/v=0 и выполняет действие с ней.
Но в Python не работает цикл, т.к я преобразую число в строку, что бы можно было соединить с ссылкой, но из-за этого не работает цикл(потому что он не может прибавить к строке число).
Заранее всем спасибо, вот пример кода:
offset = 0
res = 'https://vk.com/v=' + 0

while (c != 10):
	offset += 1
	c += 1

(Код ошибки: TypeError: can only concatenate str (not "int") to str)
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
@StarCatSTT
'https://vk.com/v=' + 0

Вы складываете строку и число

'https://vk.com/v=' + str(0)

while (c != 10):
  offset += 1
  c += 1

Зачем тут while?
Можно проще:
for c in range(10):
    offset += 1
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 150 000 до 200 000 ₽
OnederX Москва
от 100 000 до 120 000 ₽
Кенарий Санкт-Петербург
от 120 000 до 250 000 ₽