Questions sur python

29
réponses

Séparer les chaînes avec plusieurs délimiteurs?

je pense ce que je veux faire est une tâche courante mais je n'ai trouvé aucune référence sur le web. J'ai le texte, a ... seul argument... Donc j'ai tous les mots avec la ponctuation après que je me suis séparé avec whitespace. Des idées?
demandé sur 2009-06-29 21:49:35
11
réponses

Pourquoi les méthodes "privées" de Python ne sont-elles pas réellement privées?

Python nous donne la possibilité de créer des méthodes et des variables "privées" dans une classe en ajoutant deux und ... ous les cas, J'ai toujours entendu que Python ne supporte pas l'encapsulation, alors pourquoi essayer? Ce qui donne?
demandé sur 2008-09-16 12:59:32
17
réponses

Ajouter une méthode à une Instance D'objet existante

j'ai lu qu'il est possible d'ajouter une méthode à un objet existant (i.e., pas dans la définition de classe) en Python. je comprends qu'il n'est pas toujours bon de le faire. Mais comment peut-on faire cela?
demandé sur 2008-08-04 06:17:51
8
réponses

Comment imprimer le traceback complet sans interrompre le programme?

j'écris un programme qui analyse 10 sites Web, localise des fichiers de données, sauve les fichiers, puis les analyse ... as qu'il arrête mon programme car il est imbriqué dans une série de boucles for que je voudrais voir à l'achèvement.
demandé sur 2010-09-13 21:03:30
13
réponses

Comment puis-je faire un pas égal dans le filtrage de queryset Django?

dans les QuerySets de modèle Django, je vois qu'il y a un __gt et __lt pour les valeurs de comparitive, mais est-il u ... ; . j'ai fini par utiliser: results = Model.objects.exclude(a=true, x__lt=5).exclude(a=true, x__gt=5)
demandé sur 2009-03-26 22:47:45
24
réponses

Parcourir une liste dans L'ordre inverse en Python

donc je peux commencer par len(collection) et finir par collection[0] . EDIT: Désolé, j'ai oublié de mentionner que je veux aussi être en mesure d'accéder à l'indice de boucle.
demandé sur 2009-02-09 22:04:58
16
réponses

Lancer unittest avec une structure de répertoire de test typique

la structure de répertoire très courante, même pour un simple module Python, semble être de séparer les tests unitaire ... Je préférerais une réponse qui me permettrait de dire à mes utilisateurs: "pour exécuter les tests de l'unité do X. "
demandé sur 2009-12-13 19:10:23
10
réponses

Comment puis-je utiliser Python pour obtenir le nom d'hôte du système?

j'écris un programme de chat pour un réseau local. Je voudrais pouvoir identifier les ordinateurs et obtenir le nom d'ordinateur défini par l'utilisateur avec Python.
demandé sur 2010-11-25 00:33:23
26
réponses

Comment imprimer un numéro avec des virgules comme séparateurs de milliers?

j'essaie d'imprimer un entier dans Python 2.6.1 avec des virgules comme des milliers de séparateurs. Par exemple, je ... écider entre les périodes et les virgules. Je préférerais quelque chose d'aussi simple que raisonnablement possible.
demandé sur 2009-12-01 02:11:43
13
réponses

Comment importer d'autres fichiers Python?

Comment puis-je importer d'autres fichiers en Python? Comment puis-je importer un fichier python spécifiqu ... p(): print print Qu'est-ce que j'ajoute à la déclaration import pour obtenir gap de extra.py ?
demandé sur 2010-02-28 06:40:11
17
réponses

Comment copier un dictionnaire et seulement éditer la copie

quelqu'un peut-il me l'expliquer? Ca n'a aucun sens pour moi. je copie un dictionnaire dans un autre et édite ... alue2', 'key1': 'value1'} >>> dict2["key2"] = "WHY?!" >>> dict1 {'key2': 'WHY?!', 'key1': 'value1'}
demandé sur 2010-03-18 00:07:06
4
réponses

pas aucun test en Python [dupliquer]

cette question a déjà une réponse ici: Python "si x n'est pas None` ou `x est Rie ... ctué. if val != None: if not (val is None): if val is not None: lequel est préférable, et pourquoi?
demandé sur 2010-10-19 07:20:18
9
réponses

Comment obtenir un nom de fonction en tant que chaîne de caractères en Python?

en Python, comment obtenir un nom de fonction comme chaîne de caractères sans appeler la fonction? def my_funct ... est-ce Disponible en python? Si ce n'est pas le cas, comment écrire get_function_name_as_string en Python?
demandé sur 2008-10-30 22:38:24
7
réponses

Que fait le caractère " b " devant une chaîne littérale?

apparemment, la syntaxe suivante est valide my_string = b'The string' j'aimerais savoir: qu ... où dans ce document. aussi, juste par curiosité, y a-t-il plus de symboles que b et u qui font autre chose?
demandé sur 2011-06-07 22:14:52
29
réponses

Les conditions de style multilignes dans les énoncés "si"?

Parfois, je brise les longues conditions dans if s sur plusieurs lignes. La manière la plus évidente de le faire est ... l4'): do_something mais ce n'est pas très joli. :- ) Pouvez-vous recommander une autre façon?
demandé sur 2008-10-08 10:19:07
3
réponses

Comment faire pour convertir la liste en chaîne de caractères [dupliquer]

Double Possible: comment convertir list en chaîne de caractères? comment convertir une liste en chaîne de caractères en utilisant Python?
demandé sur 2011-04-11 12:51:08
9
réponses

Comment ajouter une chaîne à une autre en Python?

je veux un moyen efficace d'ajouter une chaîne à une autre en Python. var1 = "foo" var2 = "bar" var3 = var1 + var2 y a-t-il une bonne méthode intégrée à utiliser?
demandé sur 2010-12-14 04:41:29
17
réponses

Comment lire / traiter les arguments en ligne de commande?

je suis à l'origine un programmeur C. J'ai vu de nombreux trucs et "hacks" pour lire de nombreux arguments différents. ... nde en Python? Comment formater l'aide d'un argument de position en utilisant l'optparse de Python?
demandé sur 2009-06-18 02:38:30
7
réponses

Tests d'écriture en Python: Comment commencer? [fermé]

j'ai terminé mon premier projet en Python et maintenant ma tâche est d'écrire des tests pour cela. Puisque c' ... écrire des tests (et je suppose Unité de test en particulier) tout conseil sur ce sujet sera le bienvenu.
demandé sur 2010-07-30 16:10:06
18
réponses

Comment obtenir le XOR logique de deux variables en Python?

Comment obtenir le XOR logique de deux variables en Python? par exemple, j'ai deux variables que je m'a ... ast): File "<stdin>", line 1, in <module> TypeError: unsupported operand type(s) for ^: 'str' and 'str'
demandé sur 2009-01-11 15:34:43
5
réponses

Ce qui ne l'étoile de l'opérateur veut dire? [dupliquer]

possible Duplicate: que signifie *args et * * kwargs? que signifie l'opérateur ... Quand est-il utile et quand est-il pas? Doit-il être utilisé dans une déclaration de fonction ou à un appel?
demandé sur 2010-05-27 18:10:38
24
réponses

Comment analyser une date formatée ISO 8601?

j'ai besoin d'analyser RFC 3339 comme les chaînes "2008-09-03T20:56:35.450686Z" en Python "151910920 de type". ... ibliothèque standard de Python, mais ce n'est pas très pratique. Quelle est la meilleure façon de le faire?
demandé sur 2008-09-24 19:17:00
16
réponses

Comment faire pour qu'un script Python autonome fonctionne sans aucune dépendance?

je suis en train de construire une application Python et je ne veux pas forcer mes clients à installer Python et des m ... mande fermé-source. alors, y a-t-il un moyen de compiler des scripts Python pour des exécutables autonomes?
demandé sur 2011-03-28 15:04:09
26
réponses

Comment changer l'ordre des colonnes de DataFrame?

j'ai le suivant DataFrame ( df ): import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand( ... lonne mean à l'avant, c'est à dire définir comme première colonne de quitter l'ordre des autres colonnes intactes?
demandé sur 2012-10-31 02:22:59
9
réponses

Construire un itérateur Python de base

comment créer une fonction itérative (ou un objet itérateur) en python?
demandé sur 2008-08-21 04:36:11
4
réponses

Quel est le but de la variable underscore simple "" en Python?

Quelle est la signification de _ après for dans ce code? if tbh.bag: n = 0 for _ in tbh.bag.atom_set(): n += 1
demandé sur 2011-05-05 09:44:18
5
réponses

Pourquoi utiliser Def main ()? [dupliquer]

possible Duplicate: que fait if __name__== "__main__" ? j'ai vu des exemples d ... # my code here # some code # call function # print(something) je me demande s'il y a une rime le principal?
demandé sur 2010-10-28 12:54:21
29
réponses

Python inverse / inverser une cartographie

donné un dictionnaire comme ceci: my_map = { 'a': 1, 'b':2 } Comment peut-on inverser cette carte pour ... pour éviter les conflits avec la fonction intégrée map . Certains commentaires peuvent être modifiés ci-dessous.
demandé sur 2009-01-27 17:46:09
5
réponses

La meilleure façon de convertir une chaîne en octets en Python 3?

il semble y avoir deux façons différentes de convertir une chaîne en octets, comme le montrent les réponses à TypeE ... st-ce juste une question de préférence personnelle? b = bytes(mystring, 'utf-8') b = mystring.encode('utf-8')
demandé sur 2011-09-28 19:14:07
4
réponses

Comparaison des chaînes de caractères en Python: is vs. = = [dupliquer]

cette question a déjà une réponse ici: pourquoi comparer des chaînes en Python en ... je me demande si c'est prévu pour être réservé pour quand vous vous souciez de trouver deux objets avec le même id.
demandé sur 2010-06-07 12:31:49