Springen naar inhoud

Foutzoeken in Python


  • Log in om te kunnen reageren

#1

Kdkevind

    Kdkevind


  • >25 berichten
  • 48 berichten
  • Gebruiker

Geplaatst op 18 april 2019 - 19:09

Hallo iedereen, hier ben ik terug

 

Ik heb nu enkele Python bestanden aangemaakt en alhoewel ze eigenlijk heel simpel zijn krijg ik toch nog foutmeldingen. Als ik de foutmelding bekijk vermoed ik dat het gaat om een ontbrekende library, maar welkeen? Ik heb nochtans alle nodige library's geïnstalleerd denk ik.

Ook smbus en smbus2. Een afbeelding van het programma en de foutmelding zit in bijlage: BME680.

BME680.PNG

 

Verder gebruik ik een zeer simpel programma om wat GPIO-pinnen te manipuleren. Met de Python code lijkt er niks mis.

Wanneer ik bij GPIO.OUT(6, False) False zet, krijg ik de een Bool error. Wanneer ik werk met 1 of 0, dan krijg ik een 'int' error.

Nochtans lijkt me dit een foutloos python programma. Meer info over het programma + foutmelding, zie de afbeelding in de bijlage: GPIO.

 

GPIO.PNG

 

Ik gebruik Python 3.5.3

 

 

Met vriendelijke groeten en zeer veel waardering voor jullie hulp!

Kevin


Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Kdkevind

    Kdkevind


  • >25 berichten
  • 48 berichten
  • Gebruiker

Geplaatst op 18 april 2019 - 21:20

Mijn bestanden (html, python, txt,...) staan in de map /var/www/html. Moet ik dan een andere shebang regel (#!...) gebruiken of niet? Raspberry Pi werkt op Linux.

#3

Ger

    Ger


  • >5k berichten
  • 16982 berichten
  • Technicus

Geplaatst op 19 april 2019 - 08:11

De foutmelding is Errno 121 Remote I/O error welke wordt getriggered op regel 6 van Python BME680.py.

 

Dat duidt erop dat er geen connectie gemaakt kan worden met de sensor. Volgens mij kan dat zowel een softwarematig als een hardwarematig probleem zijn. Als de onderliggende library een standaard library is (geen idee) zou ik eens kijken of je alles goed vastgesoldeerd hebt.

"Knowledge speaks, but wisdom listens."
- Jimi Hendrix -

#4

Kdkevind

    Kdkevind


  • >25 berichten
  • 48 berichten
  • Gebruiker

Geplaatst op 19 april 2019 - 19:29

Oke bedankt Ger. Enig idee wat die bool of int foutmelding betekent?

Mvg

#5

Ger

    Ger


  • >5k berichten
  • 16982 berichten
  • Technicus

Geplaatst op 23 april 2019 - 10:15

Dat durf ik niet exact te zeggen. Er wordt gesproken van een typerror. Ik begrijp dat de tweede parameter een callable object moet zijn?

Misschien helpt deze SO je verder: https://stackoverflo...t-is-a-callable

"Knowledge speaks, but wisdom listens."
- Jimi Hendrix -





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures