У меня есть следующий код, который вызывает ошибку ниже.Невозможно преобразовать объект 'int' в str
elif args[0]=="online":
onlines = zxLoLBoT.get_friends_online(self)
self.message(sender, "Toplam "+len(onlines)+" kişi açık.")
У меня есть следующий код, который вызывает ошибку ниже.Невозможно преобразовать объект 'int' в str
elif args[0]=="online":
onlines = zxLoLBoT.get_friends_online(self)
self.message(sender, "Toplam "+len(onlines)+" kişi açık.")
self.message(sender, "Toplam " + str(len(onlines))+ " kişi açık.")
Вы пытались объединить строку с целым числом.
Встроенная функция len()
всегда будет возвращать целочисленный тип, так что вы должны преобразовать его в строку с str()
при конкатенации это еще одна строка.
len(...)
len(object)
Return the number of items of a sequence or collection.
Я хотел бы использовать .format()
сделать это:
self.message(sender, "Toplam {} kişi açık.".format(len(onlines)))
Таким образом, вам не нужно использовать дополнительный код для преобразования Int к Силе.
oooow yis: D: D im using len (str (onlines)) XD thx для справки ^^ –