J'appelle une fonction en Python qui je sais peut bloquer et me forcer à redémarrer le script. Comment appeler la fonction ou comment l'envelopper pour que si elle prend plus de 5 secondes, le script l'annule et fasse autre chose?....
Lors de la transmission de la sortie d'un programme Python, l'interpréteur Python est confus au sujet de l'encodage et le définit sur Aucun. Cela signifie un programme comme celui-ci: # -*- coding: utf-8 -*- print u"åäö" Fonctionnera correctement lorsqu'il est exécuté normalement, mais échouera ave....
29 janv. 2009 à 19:57
Lorsque je compile le code Python ci-dessous, j'obtiens IndentationError: unindent ne correspond à aucun niveau d'indentation externe import sys def Factorial(n): # Return factorial result = 1 for i in range (1,n): result = result * i print "factorial is ",result return res....
29 janv. 2009 à 19:34
Je rencontre une défaillance cérébrale dans la compréhension de la lecture et de l'écriture de texte dans un fichier (Python 2.4). # The string, which has an a-acute in it. ss = u'Capit\xe1n' ss8 = ss.encode('utf8') repr(ss), repr(ss8) ("u'Capit \ xe1n '", "' Capit \ xc3 \ xa1n '") print ss, ss8 pr....
29 janv. 2009 à 18:01
Existe-t-il un moyen simple de répertorier les noms de tous les modules d'un package, sans utiliser __all__? Par exemple, étant donné ce package: /testpkg /testpkg/__init__.py /testpkg/modulea.py /testpkg/moduleb.py Je me demande s'il existe un moyen standard ou intégré de faire quelque chose comme....
28 janv. 2009 à 18:11
Existe-t-il un moyen de faire les directives de préprocesseur suivantes en Python? #if DEBUG < do some code > #else < do some other code > #endif ....
27 janv. 2009 à 04:10
En quoi ces 2 classes diffèrent-elles? class A(): x=3 class B(): def __init__(self): self.x=3 Y a-t-il une différence significative?....
24 janv. 2009 à 14:13
Quelle est la façon la plus simple de mélanger un tableau avec python?....
23 janv. 2009 à 21:34
Pourquoi voudriez-vous compiler un script Python? Vous pouvez les exécuter directement à partir du fichier .py et cela fonctionne très bien, donc y a-t-il un avantage de performance ou quelque chose? Je remarque également que certains fichiers de mon application sont compilés en .pyc tandis que d'au....
23 janv. 2009 à 01:57
J'ai une énorme liste de dates comme celle-ci sous forme de chaînes: Jun 1 2005 1:33PM Aug 28 1999 12:00AM Je vais les replacer dans des champs datetime appropriés dans une base de données, j'ai donc besoin de les transformer en objets datetime réels. Cela passe par l'ORM de Django, donc je ne peu....
21 janv. 2009 à 21:00
Je n'arrive pas à obtenir Python pour importer un module dans un sous-dossier. J'obtiens l'erreur lorsque j'essaie de créer une instance de la classe à partir du module importé, mais l'importation elle-même réussit. Voici ma structure de répertoires: Server -server.py -Models --user.....
19 janv. 2009 à 06:53
J'ai travaillé sur un frontal de compilateur alternatif pour Python où toute la syntaxe est analysée via des macros. Je suis enfin au point avec son développement que je peux commencer à travailler sur un sur-ensemble du langage Python où les macros font partie intégrante. Mon problème est que je ne....
18 janv. 2009 à 07:22
J'ai besoin de prendre un argument de chaîne et de créer un objet de la classe nommée dans cette chaîne en Python. En Java, j'utiliserais Class.forName().newInstance(). Existe-t-il un équivalent en Python? Merci pour les réponses. Pour répondre à ceux qui veulent savoir ce que je fais: je veux util....
17 janv. 2009 à 11:10
Y a-t-il un avantage à utiliser la compilation pour les expressions régulières en Python? h = re.compile('hello') h.match('hello world') Contre re.match('hello', 'hello world') ....
17 janv. 2009 à 00:31
Il semble qu'ils aient annulé dans Python 3 tout le moyen facile de charger rapidement un script en supprimant execfile() Y a-t-il une alternative évidente qui me manque?....
12 janv. 2009 à 20:23
Je sais qu'il existe une méthode pour qu'une liste Python retourne le premier index de quelque chose: >>> l = [1, 2, 3] >>> l.index(2) 1 Y a-t-il quelque chose comme ça pour les tableaux NumPy?....
11 janv. 2009 à 04:21
Disons que j'ai une fonction Python qui renvoie plusieurs valeurs dans un tuple: def func(): return 1, 2 Existe-t-il un bon moyen d'ignorer l'un des résultats plutôt que de simplement l'affecter à une variable temporaire? Dites si je n'étais intéressé que par la première valeur, y a-t-il un mei....
11 janv. 2009 à 01:12
Je voudrais séparer des chaînes comme celles-ci 'foofo21' 'bar432' 'foobar12345' Dans ['foofo', '21'] ['bar', '432'] ['foobar', '12345'] Est-ce que quelqu'un connaît un moyen facile et simple de le faire en python?....
10 janv. 2009 à 02:02
Comment créer ou utiliser une variable globale dans une fonction? Si je crée une variable globale dans une fonction, comment puis-je utiliser cette variable globale dans une autre fonction? Dois-je stocker la variable globale dans une variable locale de la fonction qui a besoin de son accès?....
8 janv. 2009 à 08:45
Quel est le module / méthode utilisé pour obtenir l'heure actuelle?....
6 janv. 2009 à 07:54
J'ai une liste d'objets Python que j'aimerais trier par attribut des objets eux-mêmes. La liste ressemble à: >>> ut [<Tag: 128>, <Tag: 2008>, <Tag: <>, <Tag: actionscript>, <Tag: addresses>, <Tag: aes>, <Tag: ajax> ...] Chaque objet a un décompte: >>> ut[1].count 1L J'ai besoin de trier la liste ....
31 déc. 2008 à 19:41
À Django, j'ai des enregistreurs partout, actuellement avec des noms codés en dur. Pour la journalisation au niveau du module (c'est-à-dire dans un module de fonctions d'affichage), j'ai envie de le faire. log = logging.getLogger(__name__) Pour la journalisation au niveau de la classe (c'est-à-dire....
30 déc. 2008 à 22:47
Pourquoi les éléments suivants ne fonctionnent-ils pas (Python 2.5.2)? >>> import datetime >>> class D(datetime.date): def __init__(self, year): datetime.date.__init__(self, year, 1, 1) >>> D(2008) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError....
30 déc. 2008 à 02:08
Je vérifie si deux chaînes a et b sont des permutations l'une de l'autre, et je me demande quelle est la façon idéale de le faire en Python. Du Zen de Python, "Il devrait y avoir une - et de préférence une seule - façon évidente de le faire", mais je vois qu'il y a au moins deux façons: sorted(a) ==....
28 déc. 2008 à 20:25
Je me demandais comment vérifier si une variable est une classe (pas une instance!) Ou non. J'ai essayé d'utiliser la fonction isinstance(object, class_or_type_or_tuple) pour ce faire, mais je ne sais pas quel type aurait une classe. Par exemple, dans le code suivant class Foo: pass isinstance(Foo....
28 déc. 2008 à 06:08