TypeError: missing required positional argumentTypeError: obligatoriskt positionsargument saknas
En funktion anropades utan att alla obligatoriska positionella argument angavs.
Vad som orsakar detta fel
Du anropade en funktion eller metod med färre argument än vad som krävs. Vanligt med klassmetoder där self glömts bort, eller när positionella argument saknas. Felmeddelandet namnger det saknade argumentet.
Hur man åtgärdar det
Ange alla obligatoriska argument. Kontrollera funktionssignaturen. För klassmetoder, se till att self är den första parametern. Använd namngivna argument för tydlighet: func(arg1=val1, arg2=val2).
Exempel
def f(a, b): pass
f(1) # TypeError: missing 1 required positional argumentRelaterade felkoder
IsADirectoryErrorIsADirectoryError
En filoperation försökte utföras på en sökväg som är en katalog.
TypeErrorTypeError
En åtgärd eller funktion tillämpades på ett objekt av en olämplig typ.
KeyErrorKeyError
En ordboksnyckel hittades inte i ordboken.
SystemExitSystemExit
Kastas av sys.exit() för att begära att programmet avslutas.
requests.exceptions.ConnectionErrorrequests.exceptions.ConnectionError
requests-biblioteket misslyckades med att upprätta en anslutning till målservern.
UnboundLocalErrorUnboundLocalError
En lokal variabel refererades innan den tilldelades ett värde.