함수가 받는 키워드 인수를 나열할 수 있습니까?

| | | | | | | |

키/값을 키워드 인수로 전달해야 하는 사전이 있습니다. 예를 들어 ..

d_args = {"kw1": "value1", "kw2": "value2"} example(**d_args) 

잘 작동하지만 하지만 d_args 사전에 에서 허용하지 않는 값이 있는 경우 example 함수, 그것은 분명히 죽습니다.. 예를 들어, 예제 함수가 def example(kw2):

으로 정의되어 있다면 이것은 제가 "t d_args 또는 example 함수의 생성을 제어합니다. 둘 다 외부 모듈에서 제공되며 example은 키워드 중 일부만 허용합니다. -dict의 인수..

이상적으로는

parsed_kwargs = feedparser.parse(the_url) valid_kwargs = get_valid_kwargs(parsed_kwargs, valid_for = PyRSS2Gen.RSS2) PyRSS2Gen .RSS2(**valid_kwargs) 

유효한 키워드 인수 목록에서 사전을 필터링할 것입니다. 특정 함수가 취하는 키워드 인수를 문법적으로 나열합니까?