Seite 1 von 1

Wert von ausgelagerter Funktion

Verfasst: Donnerstag 28. Dezember 2017, 19:54
von Dionysios
Hallo zusammen,

ich habe eine Datei "funktionen.py" in der eine Funktion 'def gethumidity()' steht, die mit 'return (h0, t0)' diese 2 Werte returniert.

Diese Datei habe ich mit 'import funktionen as f' in meiner Hauptdatei importiert. Nun möchte ich auf einen der beiden Werte (z.B. h0) zugreifen. Zugriff auf die Funktion mit f.gethumidity würde mir einleuchten, aber dann das h0 anzusprechen gelingt mir nicht...

Habt Ihr einen Tipp für mich?

VG, Dio

Re: Wert von ausgelagerter Funktion

Verfasst: Donnerstag 28. Dezember 2017, 20:14
von __deets__
Du musst das Ergebnis eines Funktionsaufrufes einem Namen zuweisen. Oder gleich zwei ein deinem Fall:

Code: Alles auswählen

x, bla = funktion()

Re: Wert von ausgelagerter Funktion

Verfasst: Donnerstag 28. Dezember 2017, 20:20
von Dionysios
Aaahhhh..... in meinem Fall also:

Code: Alles auswählen

h, t = f.gethumidity()
print 'h = ', h
...hat funktioniert :-)

Danke!