Questions marquées «python»

112
Lire les données du fichier sans les enregistrer dans Flask

J'écris ma première application flask. Je m'occupe des téléchargements de fichiers, et essentiellement ce que je veux, c'est lire les données / contenu du fichier téléchargé sans l'enregistrer, puis l'imprimer sur la page résultante. Oui, je suppose que l'utilisateur télécharge toujours un fichier...

112
Java ou Python pour le traitement du langage naturel [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 6 ans . Améliorez cette question Je...

112
Vérifiez si l'argument facultatif argparse est défini ou non

Je voudrais vérifier si un argument argparse facultatif a été défini par l'utilisateur ou non. Puis-je vérifier en toute sécurité en utilisant isset? Quelque chose comme ça: if(isset(args.myArg)): #do something else: #do something else Cela fonctionne-t-il de la même manière pour les arguments de...

111
Préserver les signatures des fonctions décorées

Supposons que j'ai écrit un décorateur qui fait quelque chose de très générique. Par exemple, il peut convertir tous les arguments en un type spécifique, effectuer la journalisation, implémenter la mémorisation, etc. Voici un exemple: def args_as_ints(f): def g(*args, **kwargs): args = [int(x) for...

111
Obtenir l'adresse MAC

J'ai besoin d'une méthode multiplateforme pour déterminer l'adresse MAC d'un ordinateur au moment de l'exécution. Pour Windows, le module 'wmi' peut être utilisé et la seule méthode sous Linux que j'ai pu trouver était d'exécuter ifconfig et d'exécuter une expression régulière sur sa sortie. Je...

111
D'où est initialisé sys.path de Python?

D'où est initialisé sys.path de Python? UPD : Python ajoute quelques chemins avant de faire référence à PYTHONPATH: >>> import sys >>> from pprint import pprint as p >>> p(sys.path) ['', 'C:\\Python25\\lib\\site-packages\\setuptools-0.6c9-py2.5.egg',...