나는 파이썬을 배우기 때문에 첫 번째 함수에서 값을 반환 한 후에 다음 값으로 다중 값을 보내는 방법을 이해하는 데 어려움이 있습니까? 또한 하나 이상의 함수를 호출하기 위해 파이썬에서 main()을 사용해야 할 필요가 있습니까?파이썬에서 하나의 함수에서 다른 함수로 값을 전달하기
다음 코드에서 acc_name과 rg_name을 stop() 함수에 전달하고 싶습니다.
다음과 같은 간단한 코드가 있습니다. 로직이 예상대로 작동하기 때문에 코드의 워크 플로를 이해하기를 원합니다.
def handle(event, context):
#code logic
return acc_name, rg_name
def stop(acc_name, rg_name):
#code logic
return sg_id
또는
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)
내가 파이썬에 newbiew 오전, 내 코드는 개념에서 차이가있을 수 있습니다. 파이썬 2.7 사용
도움이 될 것입니다. 미리 감사드립니다.
당신은 첫 번째 청크 stop''호출하지 않습니다. – Carcigenicate
정확히 두 번째 청크의 문제점은 무엇입니까? 그것은 당신이 원하는 것을하는 것처럼 보입니다. –
또한 여기에서 묻고있는 것이 분명하지 않습니다. 나는 여기서'main'에 관해서 한가지 질문만을 보았고,'main이 사용되지 않는다면'당신이 무엇을 의미하는지 명확하지 않습니다. – Carcigenicate