Questions sur python

8
réponses

Quel profileur de mémoire Python est recommandé? [fermé]

je veux connaître l'utilisation de la mémoire de mon application Python et je veux spécifiquement savoir quels blocs d ... donne le plus de détails. je dois faire moins ou pas de modifications dans mon code.
demandé sur 2008-09-21 08:43:04
19
réponses

Python init et self que font-ils?

j'apprends le langage de programmation Python et je suis tombé sur quelque chose que je ne comprends pas complètement. ... -il nécessaire? (etc.) je pense qu'ils pourraient être des constructions OOP, mais je ne sais pas beaucoup.
demandé sur 2009-03-09 08:09:51
8
réponses

Quelle est la meilleure structure de projet pour une application Python? [fermé]

Imaginez que vous voulez développer une application non triviale de bureau de l'utilisateur final (pas web) en Python. ... configuration? où mettez-vous des sources non-Python comme C++ pour les modules d'extension binaire pyd/so?
demandé sur 2008-10-11 01:50:34
8
réponses

Multitraitement vs Filetage Python

j'essaie de comprendre les avantages de multiprocessing sur threading . Je sais que multiprocessing permet de ... L'interpréteur, mais quels autres avantages y a-t-il, et est-ce que threading ne peut pas faire la même chose?
demandé sur 2010-06-15 15:12:45
9
réponses

Convertir une chaîne de hexagones en int en Python

comment convertir une chaîne de hexagones en int en Python? j'ai peut-être comme " 0xffff " ou " ffff ".
demandé sur 2008-10-16 21:28:03
13
réponses

Émuler une boucle while en Python?

j'ai besoin d'émuler une boucle de Do-while dans un programme Python. Malheureusement, le code simple suivant Ne fonct ... = STATE_CODE # Re-evaluate same line continue try : s = i.next() except StopIteration : break
demandé sur 2009-04-13 10:18:42
12
réponses

Quelle est la convention de nommage en Python pour les noms de variables et de fonctions?

venant d'un c # background la convention de nommage pour les variables et les noms de méthode sont généralement soit C ... iable = 'a' def this_is_my_function(): y a-t-il un style de codage plus préférable et définitif pour Python?
demandé sur 2008-10-02 01:01:16
8
réponses

Python entier incrémentant avec ++ [dupliquer]

possible Duplicate: Python: comportement des opérateurs d'incrément et de décrément ... s docs Python. Dois-je vraiment me soumettre à number = number + 1 ? Les gens n'utilisent pas la notation ++/-- ?
demandé sur 2010-04-13 23:45:14
7
réponses

Comment parcourir deux listes en parallèle?

j'ai deux itérables en Python, et je veux les passer en revue par paires: foo = (1, 2, 3) bar = (4, 5, 6) for ... ", foo[i], "; b: ", b[i] mais cela me semble quelque peu impythonique. Est-il un meilleur moyen de le faire?
demandé sur 2009-11-03 00:26:24
8
réponses

Quelle est la différence entre dict.les éléments() et dict.iteritems ()?

y a-t-il des différences applicables entre dict.items() et dict.iteritems() ? De l'Python doc ... the same object d.iteritems(): they are the same object they are the same object they are the same object
demandé sur 2012-05-05 06:58:27
5
réponses

si / sinon dans la compréhension de liste de Python?

Comment puis-je faire ce qui suit en Python? row = [unicode(x.strip()) for x in row if x is not None else ''] ... essentiellement: remplacer tous les Nones avec des cordes vides, puis effectuer une fonction.
demandé sur 2010-11-23 22:56:44
19
réponses

Obtenir la clé avec la valeur maximale dans le dictionnaire?

j'ai un dictionary : les clés sont des chaînes, les valeurs sont des entiers. exemple: stats = {'a':100 ... y, value in stats.items()] print max(inverse)[1] est-ce là une approche meilleure (ou encore plus élégante)?
demandé sur 2008-11-06 13:49:58
9
réponses

Comment déplacer un fichier en Python

j'ai regardé dans l'interface Python os , mais j'ai été incapable de trouver une méthode pour déplacer un fichier. ... >>> destination_folder = 'PATH/TO/FOLDER' >>> # equivalent of $ mv source_files destination_folder
demandé sur 2012-01-14 02:17:58
11
réponses

Quelle est une façon propre et pythonique d'avoir plusieurs constructeurs en Python?

Je ne trouve pas de réponse définitive à cette question. AFAIK, vous ne pouvez pas avoir plusieurs fonctions __init__ ... mber_of_holes else: number_of_holes = num_holes Qu'en dites-vous? Est-il une autre voie?
demandé sur 2009-03-25 20:00:21
7
réponses

Comment trier une liste d'objets en fonction d'un attribut des objets?

j'ai une liste d'objets Python que j'aimerais par un attribut des objets eux-mêmes. La liste ressemble à: > ... ants. j'ai vu plusieurs méthodes pour cela, mais je suis à la recherche de la meilleure pratique en Python.
demandé sur 2008-12-31 19:41:32
11
réponses

Convertir une chaîne de représentation D'un dictionnaire en un dictionnaire?

comment transformer la représentation str d'une dict , telle que la chaîne suivante, en une dict ? s = "{'muffi ... crit, convertit toutes les entrées en cordes. Je ne suis pas d'humeur à modifier ses cours, pour régler ce problème.
demandé sur 2009-06-12 22:25:02
11
réponses

Sélection de plusieurs colonnes dans une base de données pandas

j'ai des données dans différentes colonnes mais je ne sais pas comment les extraire pour les sauvegarder dans une autr ... df1 = df['a':'b'] df1 = df.ix[:, 'a':'b'] Aucun ne semble fonctionner. (Modification Mineure)
demandé sur 2012-07-02 01:03:16
7
réponses

Différences entre distribution, distutils, setuptools et distutils2?

La Situation j'essaie de porter une bibliothèque open-source sur Python 3. ( SymPy , si quelqu'un se dem ... écierais aussi un guide sur le portage vers Distribute , mais c'est un peu au-delà de la portée de la question...)
demandé sur 2011-06-14 17:17:27
19
réponses

Utiliser Python 3 dans virtualenv

en utilisant virtualenv , j'exécute mes projets avec la version par défaut de Python (2.7). Sur un projet, je dois ut ... ld be '/Users/user/Documents/workspace/test/test') ERROR: virtualenv is not compatible with this system or executable
demandé sur 2014-05-24 12:05:53
9
réponses

Supprimer tous les espaces dans une chaîne en Python

je veux éliminer tous les espaces d'une chaîne, aux deux extrémités, et entre les mots. j'ai ce code Python: ... mais cela élimine seulement l'espace blanc sur les deux côtés de la chaîne. Comment supprimer tous les espaces?
demandé sur 2011-11-25 17:51:21
11
réponses

Moyen le plus rapide de vérifier si une valeur existe dans une liste

je cherche la façon la plus rapide de savoir si une valeur existe dans une liste (une liste avec des millions de valeu ... d the identity of this neighbour particles in x:the index of the particles array" particles.index([x+1,y,z])
demandé sur 2011-09-27 19:23:26
18
réponses

Faire la différence entre deux listes

j'ai deux listes en Python, comme celles-ci: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] ... mple je dois obtenir: temp3 = ['Three', 'Four'] y a-t-il des moyens rapides sans cycles et contrôles?
demandé sur 0000-00-00 00:00:00
20
réponses

Est-il une différence entre `==` et `est` en Python?

Mon Google-fu m'a laissé tomber. en Python, les deux tests suivants sont-ils équivalents? n = 5 ... print 'Yay!' # Doesn't. Donc == tests de valeur où is des tests pour voir si elles sont le même objet?
demandé sur 2008-09-25 16:27:09
10
réponses

Python `si x n'est pas None` ou `x est Rien"?

j'ai toujours pensé à la version if not x is None pour être plus clair, mais guide de style de Google et PEP-8 les ... e juste None . ...pour comparer des singletons comme Aucun. L'utilisation est ou n'est pas.
demandé sur 2010-04-26 07:10:30
26
réponses

Comment puis-je Protéger le code Python?

je développe un logiciel en Python qui sera distribué aux clients de mon employeur. Mon employeur veut limiter l'utili ... l'emploi. le logiciel fonctionnera sur des systèmes Linux (donc je ne pense pas que py2exe fera l'affaire).
demandé sur 2008-11-04 14:57:27
7
réponses

Comment puis-je obtenir la concaténation de deux listes en Python sans modifier l'une ou l'autre? [dupliquer]

cette question a déjà une réponse ici: Comment concaténer deux listes en Python? ... qui modifie la première liste. Est-il concaténation fonction qui retourne son résultat sans modifier ses arguments?
demandé sur 2010-12-03 12:16:30
11
réponses

Utilisation de machines à sous?

Quel est le but de __slots__ en Python - surtout en ce qui concerne le moment où je voudrais l'utiliser et quand je ne le ferais pas?
demandé sur 2009-01-23 08:37:23
30
réponses

Comment utiliser une valeur de pas décimal ()?

y a-t-il un moyen de faire un pas entre 0 et 1 par 0.1? j'ai pensé que je pouvais le faire comme suit, mais ... print i au lieu de cela, il dit que l'argument de pas ne peut pas être zéro, ce que je ne m'attendais pas.
demandé sur 2009-01-25 13:20:43
30
réponses

Obtenir les valeurs uniques d'une liste en python [dupliquer]

cette question a déjà une réponse ici: suppression des doublons dans les listes ... not in output: output.append(x) print output est-il une meilleure solution que je devrais utiliser?
demandé sur 2012-10-15 18:05:37
13
réponses

Comment changer le répertoire (cd) en Python?

cd comme dans la commande shell pour changer le répertoire de travail. Comment changer le répertoire de travail actuel en Python?
demandé sur 2009-01-10 23:28:16