Questions marquées «kwargs»

763
Quel est le but et l'utilisation de ** kwargs?

À quoi servent **kwargsen Python? Je sais que vous pouvez faire un objects.filtersur une table et passer un **kwargsargument.   Puis-je également le faire pour spécifier les deltas de temps, c'est timedelta(hours = time1)-à- dire ? Comment ça marche exactement? Est-ce que les classes sont...

454
Bonne façon d'utiliser ** kwargs en Python

Quelle est la bonne façon d'utiliser **kwargsen Python en ce qui concerne les valeurs par défaut? kwargsrenvoie un dictionnaire, mais quelle est la meilleure façon de définir les valeurs par défaut, ou y en a-t-il un? Dois-je simplement y accéder en tant que dictionnaire? Utiliser la fonction get?...

323
Convertir Python dict en kwargs?

Je veux construire une requête pour sunburnt (interface solr) en utilisant l'héritage de classe et donc en ajoutant des paires clé-valeur ensemble. L'interface coup de soleil prend des arguments de mots clés. Comment puis-je transformer un dict ({'type':'Event'})en arguments de mots clés...

95
Vous passez une liste de kwargs?

Puis-je passer une liste de kwargs à une méthode par souci de concision? Voici ce que j'essaye de faire: def method(**kwargs): #do something keywords = (keyword1 = 'foo', keyword2 = 'bar')