Questions marquées «python»

540
Que fait l'objet Ellipsis?

En surfant paresseusement sur l'espace de noms, j'ai remarqué un objet d'apparence étrange appelé Ellipsis, il ne semble pas être ou faire quelque chose de spécial, mais c'est un module intégré disponible dans le monde entier. Après une recherche, j'ai trouvé qu'il est utilisé dans une variante...

540
Convertir un dict Python imbriqué en objet?

Je cherche un moyen élégant d'obtenir des données en utilisant l'accès aux attributs sur un dict avec quelques dict et listes imbriqués (c'est-à-dire une syntaxe d'objet de style javascript). Par exemple: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Devrait être accessible...

539
Comment servir des fichiers statiques dans Flask

C'est donc gênant. J'ai une application que j'ai jeté ensemble Flasket pour l'instant, elle ne sert qu'une seule page HTML statique avec des liens vers CSS et JS. Et je ne trouve pas où dans la documentation Flaskdécrit le retour de fichiers statiques. Oui, je pourrais utiliser render_templatemais...

536
Comment capturer SIGINT en Python?

Je travaille sur un script python qui démarre plusieurs processus et connexions à la base de données. De temps en temps, je veux tuer le script avec un signal Ctrl+ C, et je voudrais faire un peu de nettoyage. En Perl, je ferais ceci: $SIG{'INT'} = 'exit_gracefully'; sub exit_gracefully { print...

536
Comment lire un gros fichier - ligne par ligne?

Je veux parcourir chaque ligne d'un fichier entier. Une façon de procéder consiste à lire l'intégralité du fichier, à l'enregistrer dans une liste, puis à parcourir la ligne d'intérêt. Cette méthode utilise beaucoup de mémoire, donc je cherche une alternative. Mon code jusqu'à présent: for...

532
Désactiver la mise en mémoire tampon de sortie

La mise en mémoire tampon de sortie est-elle activée par défaut dans l'interpréteur Python pour sys.stdout ? Si la réponse est positive, quelles sont toutes les façons de la désactiver? Suggestions jusqu'à présent: Utilisez le -ucommutateur de ligne de commande Enveloppez sys.stdoutdans un objet...

532
Qu'est-ce qu'un œuf en Python?

Je suis nouveau sur Python et j'essaie juste de comprendre comment ses packages fonctionnent. On peut supposer que les "œufs" sont une sorte de mécanisme d'emballage, mais quel serait un aperçu rapide de leur rôle et peut-être des informations sur leur utilité et comment les...

530
Python int en chaîne binaire?

Existe-t-il des méthodes Python prédéfinies pour convertir un entier (ou long) en chaîne binaire en Python? Il existe une myriade de fonctions dec2bin () sur Google ... Mais j'espérais pouvoir utiliser une fonction / bibliothèque