Questions marquées «python»

128
Constantes de classe en python

En python, je veux qu'une classe ait des "constantes" (pratiquement, des variables) qui seront communes à toutes les sous-classes. Existe-t-il un moyen de le faire avec une syntaxe conviviale? En ce moment, j'utilise: class Animal: SIZES=["Huge","Big","Medium","Small"] class Horse(Animal): def...

128
formatage de chaîne partiel

Est-il possible d'effectuer un formatage de chaîne partiel avec les méthodes de formatage de chaîne avancées, similaires à la safe_substitute()fonction de modèle de chaîne ? Par exemple: s = '{foo} {bar}' s.format(foo='FOO') #Problem: raises KeyError

128
Libérer de la mémoire en Python

J'ai quelques questions liées à l'utilisation de la mémoire dans l'exemple suivant. Si je cours dans l'interprète, foo = ['bar' for _ in xrange(10000000)] la vraie mémoire utilisée sur ma machine va jusqu'à 80.9mb. Moi alors, del foo la vraie mémoire descend, mais seulement pour 30.4mb....

128
Supprimer tous les sauts de ligne d'une longue chaîne de texte

Fondamentalement, je demande à l'utilisateur de saisir une chaîne de texte dans la console, mais la chaîne est très longue et comprend de nombreux sauts de ligne. Comment puis-je prendre la chaîne de l'utilisateur et supprimer tous les sauts de ligne pour en faire une seule ligne de texte. Ma...

128
Python comment écrire dans un fichier binaire?

J'ai une liste d'octets sous forme d'entiers, ce qui ressemble à quelque chose comme [120, 3, 255, 0, 100] Comment puis-je écrire cette liste dans un fichier sous forme binaire? Cela fonctionnerait-il? newFileBytes = [123, 3, 255, 0, 100] # make file newFile = open("filename.txt", "wb") # write to...

128
Python - Récupère le chemin de la structure du projet racine

J'ai un projet python avec un fichier de configuration à la racine du projet. Le fichier de configuration doit être accessible dans quelques fichiers différents tout au long du projet. Il semble donc quelque chose comme: <ROOT>/configuration.conf <ROOT>/A/a.py,