Questions marquées «python»

99
Dois-je utiliser une classe ou un dictionnaire?

J'ai une classe qui ne contient que des champs et aucune méthode, comme ceci: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri =...

99
Comment embellir JSON en Python?

Quelqu'un peut-il suggérer comment je peux embellir JSON en Python ou via la ligne de commande? Le seul embellisseur JSON en ligne qui pouvait le faire était: http://jsonviewer.stack.hu/ . Je dois cependant l'utiliser depuis Python. Ceci est mon ensemble de données: { "head": {"vars": [ "address" ,...

99
SQLAlchemy: création ou réutilisation d'une session

Juste une petite question: SQLAlchemy parle d' appeler sessionmaker()une fois, mais d'appeler la Session()classe résultante chaque fois que vous devez parler à votre base de données. Pour moi, cela signifie que la seconde que je ferais mon premier session.add(x)ou quelque chose de similaire, je...

99
Fonction de générateur vide Python

En python, on peut facilement définir une fonction itérateur, en mettant le mot-clé yield dans le corps de la fonction, comme: def gen(): for i in range(100): yield i Comment puis-je définir une fonction de générateur qui ne donne aucune valeur (génère 0 valeurs), le code suivant ne fonctionne...

99
À quoi sert la fonction id ()?

J'ai lu la documentation Python 2 et j'ai remarqué la id()fonction: Renvoie «l'identité» d'un objet. Il s'agit d'un entier (ou entier long) qui est garanti unique et constant pour cet objet pendant sa durée de vie. Deux objets dont les durées de vie ne se chevauchent pas peuvent avoir la même...

99
Itérateur de liste circulaire en Python

Je dois parcourir une liste circulaire, peut-être plusieurs fois, chaque fois en commençant par le dernier élément visité. Le cas d'utilisation est un pool de connexions. Un client demande une connexion, un itérateur vérifie si la connexion pointée est disponible et la renvoie, sinon boucle jusqu'à...

99
Comment définir les en-têtes de réponse dans Flask?

Voici mon code: @app.route('/hello', methods=["POST"]) def hello(): resp = make_response() resp.headers['Access-Control-Allow-Origin'] = '*' return resp Cependant, lorsque je fais une demande du navigateur à mon serveur, j'obtiens cette erreur: XMLHttpRequest cannot load