Questions marquées «python»

119
Pipenv: commande introuvable

Je suis nouveau dans le développement Python et j'essaie d'utiliser pipenv. J'ai exécuté la commande pip install pipenv, qui s'est déroulée avec succès: ... Successfully built pipenv pathlib shutilwhich pythonz-bd virtualenv-clone Installing collected packages: virtualenv, pathlib, shutilwhich,...

118
Envoi de courrier depuis Python en utilisant SMTP

J'utilise la méthode suivante pour envoyer du courrier à partir de Python en utilisant SMTP. Est-ce la bonne méthode à utiliser ou y a-t-il des pièges qui me manquent? from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel)

118
Quels sont les cas d'utilisation (concrets) des métaclasses?

J'ai un ami qui aime utiliser les métaclasses, et les propose régulièrement comme solution. Je suis d'avis que vous n'avez presque jamais besoin d'utiliser des métaclasses. Pourquoi? parce que je pense que si vous faites quelque chose comme ça à une classe, vous devriez probablement le faire à un...

118
Python xml ElementTree à partir d'une source de chaîne?

Le ElementTree.parse lit à partir d'un fichier, comment puis-je l'utiliser si j'ai déjà les données XML dans une chaîne? Il me manque peut-être quelque chose ici, mais il doit y avoir un moyen d'utiliser ElementTree sans écrire la chaîne dans un fichier et le relire.

118
Taille en mémoire d'une structure Python

Existe-t-il une référence pour la taille de la mémoire de la structure de données Python sur les plates-formes 32 et 64 bits? Sinon, ce serait bien de l'avoir sur SO. Plus c'est exhaustif, mieux c'est! Alors, combien d'octets sont utilisés par les structures Python suivantes (en fonction du lenet...

118
Comment Python gère-t-il int et long?

Est-ce que quelqu'un sait comment Python gère en interne les types int et long? Choisit-il le bon type de manière dynamique? Quelle est la limite pour un int? J'utilise Python 2.6, est-ce différent des versions précédentes? Comment dois-je comprendre le code ci-dessous? >>> print...