Questions marquées «python»

128
Est-il possible de compiler Python en code machine?

Dans quelle mesure serait-il possible de compiler Python (éventuellement via une représentation C intermédiaire) en code machine? Vraisemblablement, il devrait être lié à une bibliothèque d'exécution Python, et toutes les parties de la bibliothèque standard Python qui étaient elles-mêmes Python...

128
Python a-t-il une liste triée?

J'entends par là une structure avec: Complexité O (log n) pour les x.push()opérations O (log n) complexité pour trouver un élément O (n) complexité à calculer list(x)qui sera triée J'avais également une question connexe sur les performances list(...).insert(...)dont est maintenant ici...

128
Arrêter Python en utilisant Ctrl + C

J'ai un script python qui utilise des threads et fait beaucoup de requêtes HTTP. Je pense que ce qui se passe, c'est que pendant la lecture d'une requête HTTP (utilisant urllib2), elle bloque et ne répond pas CtrlCpour arrêter le programme. Y a-t-il un moyen de contourner

128
Comment trier une liste de chaînes numériquement?

Je sais que cela semble trivial mais je ne savais pas que la sort()fonction de Python était bizarre. J'ai une liste de "nombres" qui sont en fait sous forme de chaîne, donc je les convertis d'abord en entiers, puis j'essaye un tri. list1=["1","10","3","22","23","4","2","200"] for item in list1:...

128
Rediriger stdout vers «rien» en python

J'ai un grand projet composé d'un nombre suffisamment grand de modules, chacun imprimant quelque chose à la sortie standard. Maintenant que le projet a pris de l'ampleur, il n'y en a pas. des printdéclarations s'impriment beaucoup sur le std, ce qui a considérablement ralenti le programme. Donc, je...

128
ouvrir lire et fermer un fichier en 1 ligne de code

Maintenant j'utilise: pageHeadSectionFile = open('pagehead.section.htm','r') output = pageHeadSectionFile.read() pageHeadSectionFile.close() Mais pour améliorer l'apparence du code, je peux faire: output = open('pagehead.section.htm','r').read() Lorsque vous utilisez la syntaxe ci-dessus, comment...

128
Installation de Python 3 sur RHEL

J'essaye d'installer python3 sur RHEL en suivant les étapes suivantes: yum search python3 Qui est revenu No matches found for: python3 Suivi par: yum search python Aucun des résultats de la recherche ne contenait python3. Que dois-je essayer

128
Supprimer plusieurs clés d'un dictionnaire en toute sécurité

Je sais que pour supprimer une entrée, «clé» de mon dictionnaire d, en toute sécurité, vous faites: if d.has_key('key'): del d['key'] Cependant, je dois supprimer plusieurs entrées du dictionnaire en toute sécurité. Je pensais définir les entrées dans un tuple car je devrai le faire plus d'une...