Bir fonksiyonun aldığı anahtar kelime argümanlarını listeleyebilir misiniz?

| | | | | | | |

Anahtar/değerleri anahtar kelime argümanları olarak iletmem gereken bir diktem var.. Örneğin..

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

Bu iyi çalışır, ancak d_args dict içinde tarafından kabul edilmeyen değerler varsa örnek işlevi, açıkça ölür.. Diyelim ki, örnek işlev şu şekilde tanımlanmışsa def example(kw2):

Bu bir sorun çünkü ben d_args veya example işlevinin oluşturulmasını kontrol edin. Her ikisi de harici modüllerden gelir ve example anahtar kelimenin yalnızca bir kısmını kabul eder -dikt'ten argümanlar..

İdeal olarak sadece yapardım

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

Muhtemelen geçerli bir anahtar kelime argümanları listesinden dict'i filtreleyeceğim, ancak merak ediyordum: pr için bir yol var mı? belirli bir işlevin aldığı anahtar kelime bağımsız değişkenlerini grafiksel olarak listeleyin?