folgenden ähnlichen, hier aufs wesentliche beschränkten Code versuche ich über ein Simulationsprogramm (Marc/Mentat) abarbeiten zu lassen:
Code: Alles auswählen
class Nodes:
def nodes1(x, ab, wib, wie):
...
return
def...
def main():
x1 = ...
ab1 = ...
wib1 = ...
wie1 = ...
ne = Nodes()
ne.nodes1(x1, ab1, wib1, wie1)
...
return
if __name__ == '__main__':
main()
Was genau bedeutet das?Traceback (most recent call last):
File "modellaufbau.py", line 14, in main
ne.nodes1(x1, ab1, wib1, wie1)
TypeError: nodes1() takes exactly 4 arguments (5 given)
Mir scheint ja so, als ob ich irgendwo noch ein Argument in Klammern dazusetzen muss. Beim Aufruf (Zeile 14)?
Da aber bei der Definition der Funktion nodes1() nur 4 Argumente angefügt werden, versteh ich nicht warum.
Wäre super, wenn mir jemand weiterhelfen könnte.
Gruß