spel
Jag håller på att koda ett spel men det är nånstans som jag gör fel men förstår ej. Jag får hela tiden "module 'gamefunctions' has no attribute 'plott_path'"
Heter modulen, där funktionen plott_path finns definierad, verkligen gamefunctions?
Lindehaven skrev:Heter modulen, där funktionen plott_path finns definierad, verkligen gamefunctions?
Ja eller...?
Felmeddelandet tyder på att fel modul importeras, dvs en som inte innehåller funktionen plott_path. Kolla att du sparat modulerna i samma mapp och att det inte finns någon annan modul i sökvägen som heter gamefunctions.
Dessutom kan du inspektera en laddad modul med funktionen 'dir':
>>> import hej
>>> dir(hej)
['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'myfunction']
>>> hej.__file__
'/home/laguna/hej.py'
>>>
Så kan du se vilken fil modulen kom ifrån och vad den innehåller.
Laguna skrev:Dessutom kan du inspektera en laddad modul med funktionen 'dir':
>>> import hej
>>> dir(hej)
['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'myfunction']
>>> hej.__file__
'/home/laguna/hej.py'
>>>Så kan du se vilken fil modulen kom ifrån och vad den innehåller.
Tack så mycket! Hade kvar en gammal modul med samma namn!