struct.Fehler: das erforderliche argument ist keine ganze Zahl

Habe ich das folgende python-code:

velocity = 0
rotation = 0
vr = velocity + (rotation/2)
vl = velocity - (rotation/2)
cmd = struct.pack(">Bhh", 145, vr, vl)

Ich den Umgang mit der folgenden Fehlermeldung:

File "control.py", line 125, in __init__  
cmd = struct.pack(">Bhh", 145, vr, vl)  
struct.error: required argument is not an integer
  • Was ist self? Es ist nicht definiert, überall im code. Insbesondere, was sind die Werte des self.callbackKeyUp, self.callbackKeyDown, self.callbackKeyLeft, und self.callbackKeyRight? Sie sollten bestimmen, was die Werte sind und dann ändern Sie die Beispiel-code, so dass es nicht auf self. Sind die inkrementiert und dekrementiert sogar notwendig zu reproduzieren?
  • Ich machte es einfacher für Sie, @jpmc26 da Sie anzubieten 🙂
InformationsquelleAutor C0NFUS3D | 2015-09-06
Schreibe einen Kommentar