Articles of python

Problème avec virtualenv – ne peut pas activer

J’ai créé une virtualenv autour de mon projet, mais quand je tente de l’activer, je ne peux pas. Il peut s’agir uniquement de syntaxe ou de dossier, mais je suis désemparé pour le moment. Vous pouvez voir ci-dessous, je crée le virtualenv et l’appelle venv. Tout semble bon, puis j’essaie de l’activer en exécutant source […]

Python importe pour les tests en utilisant nez – quelle est la meilleure pratique pour les importations de modules au-dessus du package actuel

C’est une question qui est fréquemment posée sous différentes formes, et obtient souvent des réponses «lol tu ne le fais pas correctement». Bien sûr, c’est parce qu’il y a un scénario de bon sens que les gens (y compris moi) essayent d’utiliser comme implémentation, et la solution n’est pas évidente (si vous ne l’avez pas […]

Comment extraire l’année d’un object datetime Python?

Je voudrais extraire l’année de la date actuelle en utilisant Python. En C #, cela ressemble à: DateTime a = DateTime.Now() a.Year Que faut-il en Python?

Pourquoi les exceptions Python sont-elles nommées “Erreur”?

Pourquoi les exceptions Python sont-elles nommées “Error” (par exemple ZeroDivisionError , NameError , TypeError ) et non “Exception” (par exemple ZeroDivisionException , NameException , TypeException ). Je viens d’un contexte Java et j’ai commencé à apprendre Python récemment, car cela crée de la confusion car en Java, il y a une distinction entre les erreurs […]

Comment savoir si la chaîne commence par un nombre?

J’ai une chaîne qui commence par un nombre (de 0 à 9) Je sais que je peux “ou” 10 cas de test en utilisant startswith () mais il y a probablement une solution plus nette donc au lieu d’écrire if (ssortingng.startswith(‘0’) || ssortingng.startswith(‘2’) || ssortingng.startswith(‘3’) || ssortingng.startswith(‘4’) || ssortingng.startswith(‘5’) || ssortingng.startswith(‘6’) || ssortingng.startswith(‘7’) || ssortingng.startswith(‘8’) […]

Python – Dimension du Data Frame

Nouveau sur Python. En R, vous pouvez obtenir la dimension d’une masortingce en utilisant dim (…). Quelle est la fonction correspondante dans Python Pandas pour leur trame de données?

Django n’envoie pas d’emails aux administrateurs

Selon la documentation , si DEBUG est défini sur False et que quelque chose est fourni sous le paramètre ADMINS , Django envoie un courrier électronique chaque fois que le code déclenche un code de statut 500. J’ai les parameters de courrier électronique remplis correctement (car je peux utiliser send_mail bien) mais chaque fois que […]

Quelle bibliothèque d’interface graphique est utilisée par l’éditeur de texte sublime?

J’ai téléchargé un éditeur de sublimetext et je veux savoir quelle bibliothèque graphique y est utilisée. Les noms de fichiers des fichiers figurant dans le répertoire exécutable de l’éditeur sont les suivants: bz2.pyd Microsoft.VC90.CRT.manifest msvcp90.dll msvcr90.dll PackageSetup.py PackageSetup.pyc pyexpat.pyd python26.dll python26.zip select.pyd sublimeplugin.py sublimeplugin.pyc sublimetext.exe unicodedata.pyd unins000.dat unins000.exe _ctypes.pyd _elementtree.pyd _hashlib.pyd _socket.pyd _ssl.pyd Puis-je trouver […]

Pourquoi appelons-nous print après avoir importé print_function (dans Python 2.6)

Pour obtenir la fonction d’impression 3.0, procédez comme suit dans Python 2.6: from __future__ import print_function Mais pour utiliser la fonction, nous appelons print () et non print_function (). Est-ce juste une incohérence ou y a-t-il une bonne raison à cela? Pourquoi pas le suivant: from __future__ import print

Exemple de ce que SQLAlchemy peut faire, et Django ORM ne peut pas

J’ai fait beaucoup de recherches récemment sur l’utilisation de Pyramid avec SQLAlchemy par rapport à la conservation d’une application actuelle dans Django. C’est en soi un débat entier, mais je ne suis pas là pour en discuter. Ce que je veux savoir, c’est pourquoi SQLAlchemy est-il universellement considéré comme meilleur que Django ORM? Presque toutes […]