Questions marquées «python»

91
boucle sur toutes les variables membres d'une classe en python

Comment obtenir une liste de toutes les variables d'une classe itérative? Un peu comme les locaux (), mais pour une classe class Example(object): bool143 = True bool2 = True blah = False foo = True foobar2000 = False def as_list(self) ret = [] for field in XXX: if getattr(self, field):...

91
Comment créer un fichier d'oeuf Python

J'ai des questions sur les fichiers egg en Python. J'ai beaucoup de code Python organisé par package et j'essaye de créer des fichiers egg. Je suis les instructions , mais elles sont très courantes. Selon cela, il semble que j'ai besoin d'un fichier setup.py. Pouvez-vous me dire ce que je dois...

91
Comment demander et traiter JSON avec python?

J'essaie d'envoyer une requête GET à une URL dont je sais qu'elle renvoie des données sous la forme de JSON en utilisant python. Je voudrais savoir comment envoyer cette requête à http://someurl/path/to/json, et comment l'analyser - de préférence à un dict python.

91
Trouvez le plus grand nombre dans une liste de nombres

Existe-t-il un moyen ou une fonction simple de déterminer le plus grand nombre dans une liste python? Je pourrais simplement le coder, car je n'ai que trois chiffres, mais cela rendrait le code beaucoup moins redondant si je pouvais dire le meilleur avec une fonction intégrée ou quelque chose...

91
Émulation de la 'source' de Bash en Python

J'ai un script qui ressemble à ceci: export foo=/tmp/foo export bar=/tmp/bar Chaque fois que je construis, je lance «source init_env» (où init_env est le script ci-dessus) pour configurer certaines variables. Pour accomplir la même chose en Python, j'avais ce code en cours d'exécution, reg =...

91
Que signifie «while True» en Python?

def play_game(word_list): hand = deal_hand(HAND_SIZE) # random init while True: cmd = raw_input('Enter n to deal a new hand, r to replay the last hand, or e to end game: ') if cmd == 'n': hand = deal_hand(HAND_SIZE) play_hand(hand.copy(), word_list) print elif cmd == 'r': play_hand(hand.copy(),...

91
Python [Errno 98] Adresse déjà utilisée

Dans mon programme socket Python, j'ai parfois besoin de l'interrompre avec Ctrl-C. Lorsque je fais cela, cela ferme la connexion en utilisant socket.close(). Cependant, lorsque j'essaie de le rouvrir, je dois attendre ce qui semble être une minute avant de pouvoir me connecter à nouveau. Comment...

91
Python: ajouter l'élément à la liste N fois

Cela semble être quelque chose pour lequel Python aurait un raccourci. Je souhaite ajouter un élément à une liste N fois, ce qui en fait: l = [] x = 0 for i in range(100): l.append(x) Il me semble qu'il devrait y avoir une méthode "optimisée" pour cela, quelque chose comme: l.append_multiple(x,...

91
Matplotlib figure facecolor (couleur d'arrière-plan)

Quelqu'un peut-il expliquer pourquoi le code ci-dessous ne fonctionne pas lors du réglage de la couleur de la figure? import matplotlib.pyplot as plt # create figure instance fig1 = plt.figure(1) fig1.set_figheight(11) fig1.set_figwidth(8.5) rect = fig1.patch rect.set_facecolor('red') # works with...