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))
此摘錄生成計劃的一部分:NameError:名字沒有在Python初始化函數定義
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
爲什麼會發生這種情況,即使我定義爲變量的默認值?
很好的解釋,thx – Sahand
什麼文本編輯器是你的摘錄? – Sahand
@Sandi:Sublime Text 3,使用Monokay色彩方案。 –