Questions sur python
10
réponses
Comment fonctionne le décorateur @property?
je voudrais comprendre comment la fonction intégrée property . Ce qui me confond, c'est que property peut aussi êtr ... self):
del self._x
et, comment les x.setter et x.deleter décorateurs sont-ils créés?
Je suis confus.
demandé sur 2013-06-27 00:47:15
17
réponses
Comment puis-je trouver l'emplacement de mon site Python-packages directory?
Comment puis-je trouver l'emplacement de mon site-packages répertoire?
demandé sur 2008-09-23 21:04:43
20
réponses
Mesurer le temps écoulé en Python?
ce que je veux c'est commencer à compter le temps quelque part dans mon code et ensuite obtenir le temps passé, pour m ... outants pour moi.
import timeit
start = timeit.timeit()
print "hello"
end = timeit.timeit()
print end - start
demandé sur 2011-09-10 13:21:02
10
réponses
Comprendre kwargs en Python
à quoi sert **kwargs en Python?
je sais que vous pouvez faire un objects.filter sur une table et passer dans u ... hours = time1) ?
comment ça marche exactement? Est-ce que c'est classe comme "déballage"? Comme a,b=1,2 ?
demandé sur 2009-11-20 12:40:57
30
réponses
Suppression des doublons dans les listes
à peu près j'ai besoin d'écrire un programme pour vérifier si une liste a des doublons et s'il le fait, il les supprim ... s():
t = ['a', 'b', 'c', 'd']
t2 = ['a', 'c', 'd']
for t in t2:
t.append(t.remove())
return t
demandé sur 2011-11-01 04:45:24
13
réponses
python setup.py désinstaller
j'ai installé un paquet python avec python setup.py install .
comment le désinstaller?
demandé sur 2009-10-11 13:06:56
5
réponses
Quelqu'un peut expliquer tout en Python?
j'ai utilisé Python de plus en plus, et je continue à voir la variable __all__ définie dans différents fichiers __init__.py . Quelqu'un peut m'expliquer ce que cela fait?
demandé sur 0000-00-00 00:00:00
11
réponses
Comment fonctionne le super () de Python avec l'héritage multiple?
je suis assez nouveau en programmation orientée objet Python et j'ai des problèmes
comprendre la fonction super() (no ... ter l'autre? Je sais que cela a quelque chose à voir avec l'ordre de résolution de la méthode Python ( MRO ).
demandé sur 2010-07-19 01:40:25
14
réponses
compréhension de la liste vs. lambda + filtre
il se trouve que j'ai un besoin de filtrage de base: j'ai une liste et je dois la Filtrer par un attribut des éléments ... ement la méthode Pythonic™ et devrait le faire d'une autre manière (comme utiliser itemgetter au lieu de la lambda)?
demandé sur 2010-06-10 14:14:00
24
réponses
Comment puis-je obtenir le temps d'exécution D'un programme Python?
j'ai un programme en ligne de commande en Python qui prend du temps à finir. Je veux savoir combien de temps il faut p ... e timeit , mais il semble que c'est seulement pour les petits bouts de code. Je veux chronométrer tout le programme.
demandé sur 2009-10-13 03:56:47
10
réponses
Comment puis-je vérifier si une variable existe?
je veux vérifier si une variable existe. Maintenant je fais quelque chose comme ça:
try:
myVar
except NameError:
# Do something.
y a-t-il d'autres moyens sans exception?
demandé sur 2009-05-09 17:10:31
14
réponses
Comment installer un paquet Python avec un.le dossier whl?
j'ai du mal à installer un paquet python (en particulier, JPype1 0.5.7) sur ma machine Windows, et je voudrais l'insta ... iers whl.
cette question est une copie de cette question , qui n'a pas reçu de réponse directe.
demandé sur 2015-01-11 11:48:34
14
réponses
Afficher le nombre de zéros
:
a = 1
b = 10
c = 100
Comment afficher un zéro de tête pour tous les numéros avec moins de deux chiffres?
C'est-à-dire,
01
10
100
demandé sur 2008-09-25 22:06:06
19
réponses
Comment décharger (recharger) un module Python?
j'ai un serveur Python qui fonctionne depuis longtemps et je voudrais pouvoir mettre à jour un service sans redémarrer ... e cela?
if foo.py has changed:
unimport foo <-- How do I do this?
import foo
myfoo = foo.Foo()
demandé sur 2009-01-13 03:33:36
12
réponses
fonctionnalité mkdir-p En Python [dupliquer]
cette question a déjà une réponse ici:
Comment puis-je créer en toute sécurité un ... n appel système. Je suis bien sûr, le code est de moins de 20 lignes, et je me demande si quelqu'un l'a déjà écrit?
demandé sur 2009-03-01 21:49:39
16
réponses
Comment mettre la légende hors de l'intrigue
j'ai une série de 20 parcelles (parcelles) pour être réalisés en une seule figure. Je veux que la légende soit en deh ... ice Taille du texte à l'intérieur de la boîte de légende, de sorte que la taille de la boîte de légende sera petite.
demandé sur 2011-01-15 19:10:03
10
réponses
Comment faire IPython ordinateur portable matplotlib parcelle en ligne
j'essaie d'utiliser IPython notebook sur MacOS X avec Python 2.7.2 et IPython 1.1.0.
Je ne peux pas obtenir d ...
et matplotlib.get_backend() montre que j'ai le 'module://IPython.kernel.zmq.pylab.backend_inline' backend.
demandé sur 2013-10-16 21:34:42
28
réponses
Quelle est la différence entre les fonctions range et xrange en Python 2?X?
apparemment xrange est plus rapide, mais je n'ai aucune idée de pourquoi il est plus rapide (et aucune preuve à part l ... ent qu'il est plus rapide) ou ce qui en outre est différent sur
for i in range(0, 20):
for i in xrange(0, 20):
demandé sur 2008-09-18 21:52:51
11
réponses
Comment ignorer les exceptions
quand vous voulez juste faire un essai-sauf sans Gérer l'exception, Comment faites-vous en Python?
Est la suite de la bonne façon de le faire?
try:
shutil.rmtree(path)
except:
pass
demandé sur 2009-04-08 20:23:00
13
réponses
Exécuter la commande shell à partir de Python et capturer la sortie
je veux écrire une fonction qui exécutera une commande shell et retournera sa sortie comme une chaîne de caractères , ... d output something like:
# mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'test'; database exists'
demandé sur 2011-01-21 17:55:44
21
réponses
Ajout d'une nouvelle colonne à la base de données existante dans les pandas de Python
j'ai la base de données indexée suivante avec des colonnes nommées et des lignes non - continues:
a ... eu le résultat voulu, seulement des erreurs au plus. Comment puis-je ajouter la colonne e à l'exemple ci-dessus?
demandé sur 2012-09-23 23:00:01
10
réponses
Qu'est-ce que setup.py Je ne sais pas.
est-ce que quelqu'un peut expliquer ce qu'est setup.py et comment peut-il être configuré ou utilisé?
demandé sur 2009-09-24 18:16:52
12
réponses
Comment corriger "tentative d'importation relative en non-paquet" même avec init.py
j'essaie de suivre PEP 328 , avec la structure de répertoire suivante:
pkg/
__init__.py
components/
... dule à partir d'un chemin relatif " mais ils n'ont pas d'aide.
y a-t-il quelque chose que je manque ici?
demandé sur 2012-07-18 11:59:14
6
réponses
Comportement des opérateurs d'incrément et de décrément en Python
je remarque qu'un opérateur de pré-incrément/décrément peut être appliqué sur une variable (comme ++count ). Il compile ... rement/decrement (++/--) en Python?
pourquoi Python dévie-t-il du comportement de ces opérateurs en C/C++?
demandé sur 2009-09-28 11:33:19
15
réponses
Conversion de la chaîne de timestamp unix en date lisible
j'ai une chaîne représentant un timestamp unix (i.e." 1284101485") en Python, et j'aimerais la convertir en une date li ... nt call last):
File "<stdin>", line 1, in <module>
TypeError: argument must be 9-item sequence, not str
demandé sur 2010-09-10 10:56:58
10
réponses
L'équivalent de & & de Python dans un IF-statement
Voici mon code:
def front_back(a, b):
# +++your code here+++
if len(a) % 2 == 0 && len(b) % 2 == 0: ... else:
#todo! Not yet done. :P
return
j'obtiens une erreur dans le conditionnel IF. Ce que je fais mal?
demandé sur 2010-03-21 04:23:03
1
réponses
Comment obtenir le répertoire home en Python? [dupliquer]
cette question a déjà une réponse ici:
Comment trouver le répertoire home de l'ut ... cependant, cela ne fonctionne pas sur Windows. Quelle est la bonne de la croix-plate-forme de façon de le faire?
demandé sur 2010-10-27 03:43:19
19
réponses
Comment obtenir le nom du fichier sans l'extension d'un chemin en Python?
Comment obtenir le nom du fichier sans l'extension d'un chemin en Python?
j'ai trouvé une méthode appelée os.p ... d j'importe os, Je ne suis pas en mesure de l'appeler path.basename . Est-il possible de l'appeler comme basename?
demandé sur 2009-03-24 19:41:03
24
réponses
Y a-t-il un moyen de tuer un fil en Python?
est-il possible de terminer un thread en cours d'exécution sans mettre/vérifier les drapeaux/sémaphores/etc.?
demandé sur 2008-11-27 17:55:53
5
réponses
Pourquoi [] est plus rapide que list()?
j'ai récemment comparé les vitesses de traitement de [] et list() et j'ai été surpris de découvrir que [] exécute plus ... semble pour aborder un scénario similaire littéral-contre-global; peut-être cela vaut-il la peine d'envisager aussi.
demandé sur 2015-05-13 16:16:22