Python - Anropa medlemsfunktion från __init__() [LÖST]

Här diskuteras programmering och utveckling
apan
Inlägg: 111
Blev medlem: 24 aug 2007, 23:32

Python - Anropa medlemsfunktion från __init__() [LÖST]

Inlägg av apan »

Har just börjat koda i Python och har en fråga. Hur kallar man en method från classens init

Detta vill jag göra men det funkar inte

Kod: Markera allt

class CreateBaseFile:

  def __init__(self):

        tester()
 
        
        def tester():
            print "tester"

UnboundLocalError: local variable 'tester' referenced before assignment
Användarvisningsbild
DrMegahertz
Inlägg: 296
Blev medlem: 06 maj 2006, 14:37
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Södra Dalarna

Re: Python init

Inlägg av DrMegahertz »

Prova med;

Kod: Markera allt

self.funktionsnamn()
BildAre you shpongled? Bild
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

Re: Python init

Inlägg av KiviE »

Ett tips är att lägga all kod inom kod-taggar nämligen

Kod: Markera allt

[code]
[/code]
för då får du koden rätt formaterad. Som den ser ut just nu kan man tro att du har glömt indenteringen.
apan
Inlägg: 111
Blev medlem: 24 aug 2007, 23:32

Re: Python init

Inlägg av apan »

Med self så funkar det

Tackar
Skriv svar

Återgå till "Programmering och webbdesign"