Diskuze: Python - global name 'wPi' is not defined
V předchozím kvízu, Online test znalostí Python 2.7, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Python 2.7, jsme si ověřili nabyté zkušenosti z kurzu.
Nebude problém náhodou v poslednom riadku?
wPi.wPi.digitalWrite(inPin,0)
Máš tam 2x 'wPi', je to tak správne?
Toho jsem si nevšim,ale není to tím. Ten problém se stane už u metody
BuzzerOn().
Ale děkuji, té chyby jsem si nevšiml.
Musíš použiť self (alebo Buzzer):
self.wPi
alebo
Buzzer.wPi
Inak import-y by si mal dávať na začiatok súboru podľa PEP8, potom je to priehľadnejšie a nevznikajú zbytočné problémy.
Zobrazeno 5 zpráv z 5.