関数が受け取るキーワード引数をリストできますか?

| | |

dictがあり、キーワード引数としてキー/値を渡す必要があります。たとえば、..

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

これは正常に機能しますが、d_argsdictにで受け入れられない値がある場合は example 関数、それは明らかに死にます。たとえば、example関数が def example(kw2):

として定義されている場合、これは問題です。 d_argsまたはexample関数の生成を制御します。どちらも外部モジュールからのものであり、 exampleはキーワードの一部のみを受け入れます。 -口述からの議論..

理想的には私がするだろう

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

おそらく、有効なキーワード引数のリストからdictをフィルタリングするだけですが、疑問に思っていました。prする方法はありますか特定の関数が取るキーワード引数を文法的にリストしますか?

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method