Ich lerne Python und habe Mühe zu verstehen, wie man Multi-Werte an die nächste Funktion sendet, nachdem der Wert von der ersten Funktion zurückgegeben wurde? Ist es auch notwendig, main() in Python zu verwenden, um mehr als eine Funktion aufzurufen?Wert in Python von einer Funktion in eine andere übergeben
Im folgenden Code würde ich acc_name und rg_name an die Funktion stop() übergeben wollen.
Ich habe diesen folgenden vereinfachten Code, wo die Logik wie erwartet funktioniert, daher habe ich das nicht aufgenommen, da ich nur den Workflow des Codes verstehen will.
def handle(event, context):
#code logic
return acc_name, rg_name
def stop(acc_name, rg_name):
#code logic
return sg_id
ODER
def handle(event, context):
#code logic
return acc_name, rg_name
def stop(x,y):
#code logic
return sg_id
def main():
x,y = handle(event, context)
stop(x,y)
Ich bin ein newbiew zu Python, könnte meinen Code Diskrepanzen haben aus dem Konzept. Verwenden von Python 2.7
Jede Hilfe wäre willkommen. Danke im Voraus
Sie rufen nie 'stop' im ersten Brocken. – Carcigenicate
Was ist genau das Problem mit dem zweiten Brocken? Es scheint zu tun, was du willst. –
Auch ist unklar, was Sie hier überhaupt fragen. Ich sehe hier nur eine Frage zu 'main', und es ist unklar, was du meinst" wenn main nicht benutzt wird ". – Carcigenicate