Questions marquées «python»

92
Déclarer la fonction à la fin du fichier en Python

Est-il possible d'appeler une fonction sans d'abord la définir complètement? En essayant cela, j'obtiens l'erreur: " nom_fonction n'est pas défini". Je viens d'un arrière-plan C ++ donc ce problème me laisse perplexe. Déclarer la fonction avant les travaux: def Kerma(): return "energy / mass"...

92
Comment fixer un entier à une certaine plage?

J'ai le code suivant: new_index = index + offset if new_index < 0: new_index = 0 if new_index >= len(mylist): new_index = len(mylist) - 1 return mylist[new_index] Fondamentalement, je calcule un nouvel index et l'utilise pour trouver un élément d'une liste. Afin de m'assurer que l'index est...

92
Comment compresser des listes dans une liste

Je veux compresser la liste de listes suivante: >>> zip([[1,2], [3,4], [5,6]]) [[1,3,5], [2,4,6]] Cela pourrait être réalisé avec l' zipimplémentation actuelle uniquement si la liste est divisée en composants individuels: >>> zip([1,2], [3,4], [5,6]) (1, 3, 5), (2, 4, 6)]...

92
Slugification de chaîne en Python

Je suis à la recherche du meilleur moyen de "slugifier" la chaîne de ce qu'est "slug" , et ma solution actuelle est basée sur cette recette Je l'ai un peu changé pour: s = 'String to slugify' slug = unicodedata.normalize('NFKD', s) slug = slug.encode('ascii', 'ignore').lower() slug =...

92
Comment exécuter Selenium dans Xvfb?

Je suis sur l'instance EC2. Il n'y a donc pas d'interface graphique. $pip install selenium $sudo apt-get install firefox xvfb Alors je fais ceci: $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar 05:08:31.227 INFO - Java: Sun...

92
Argparse Python: Faire au moins un argument requis

J'utilise argparsepour un programme Python qui peut -process, -uploadou les deux: parser = argparse.ArgumentParser(description='Log archiver arguments.') parser.add_argument('-process', action='store_true') parser.add_argument('-upload', action='store_true') args = parser.parse_args() Le programme...

92
Django: calculer la somme des valeurs de colonne via une requête

J'ai un modèle class ItemPrice( models.Model ): price = models.DecimalField ( max_digits = 8, decimal_places=2 ) .... J'ai essayé ceci pour calculer la somme de pricedans cet ensemble de requêtes: items = ItemPrice.objects.all().annotate(Sum('price')) quel est le problème dans cette requête? ou y...