@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
  • Вопрос задан
  • 37 просмотров
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
'A' + index + 5
это и есть str + int
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы