Я пытаюсь соединить 2 строки, используя этот код:Python: TypeError: «Поплавок» объект не вызываемая
def __get_temp(self):
return float(self.ask('RS'))
def __set_temp(self, temp):
set = ('SS' + repr(temp))
stat = self.ask(set)
return self.check(stat)
temp = property(__get_temp, __set_temp)
После вместе, я затем послать сигнал по последовательной шине с использованием PyVisa. Однако, когда я пытаюсь вызвать функцию, я получаю
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
chil.temp(13)
TypeError: 'float' object is not callable
Я попытался озираясь для объяснения этой ошибки, но ни один из них не имеет никакого смысла. Кто-нибудь знает, что происходит?
Эта строка: 'устанавливается = ('SS' + магнезии (темп))' собирается причинить вам боль ... вы перекрывая встроенный тип. (Хотя это не является причиной вашей непосредственной проблемы.) – retracile