Задать вопрос
@mezigar

Почему явное приведение типа в питоне не работает (openpyxl)?

При конкатенации строки с приведенной строкой выдает ошибку, что можно соединять только строки между собой, хотя в программе происходит явное приведение типов.
tempstr = ""   
for index, cell in enumerate(sheet['L']):
    tempstr += str(sheet['A' + index + 5].value)  # <-- ругается на эту строку
    if(sheet['A' + index + 5] == 'None'):
        tempstr += '/'
    tempstr +=","
print(tempstr)

Ошибка: can only concatenate str (not "int") to str
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
'A' + index + 5
это и есть str + int
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽