기본적으로 함수를 호출 할 때 사전처럼 현재 범위를 확장하고 싶습니다.현재 범위를 파이썬에서 kwargs로 사용하기
나는이 어딘가에 대해 뭔가를 본 기억이 있지만 어디서 어떻게해야하는지 기억이 안납니다. 여기
는def bar(a, b, c, d, e, f):
pass
def foo(a, b, c, d, e, f):
# Instead of doing this
bar(a, b, c, d, e, f)
# or
bar(a=a, b=b, c=c, d=d, e=e, f=f)
# I'd like to do this
bar(**local_scope)
내가 일을 상상 AM 또는이 정말 할 수있는 간단한 예입니다?
Perfect! 'foo' 함수에 몇개의 지역 변수를 추가했기 때문에'bar,'에 인수 목록에'* args, ** kwargs'를 추가해야했습니다. –