class HumidityServer(CoAP):
def __init__(self, host, port, noOfSensors=10, multicast=False):
CoAP.__init__(self, (host, port), multicast)
for num in range(noOfSensors):
self.add_resource('humidity'+num+'/', HumidityResource(num))
Dieser Auszug Teil eines Programms ist, das erzeugt:Nameerror: Name definiert ist, nicht in Python init Funktion
Traceback (most recent call last):
File "humidityserver.py", line 10, in <module>
class HumidityServer(CoAP):
File "humidityserver.py", line 14, in HumidityServer
for num in range(noOfSensors):
NameError: name 'noOfSensors' is not defined
Warum dies auch geschieht, obwohl ich einen Standardwert für die Variable definiert haben?
Große Erklärung, thx – Sahand
Aus welchem Text-Editor stammen Ihre Ausschnitte? – Sahand
@Sandi: Sublime Text 3, mit dem Monokay-Farbschema. –