Valider une adresse email avec une regex en Python 2
Problème de tous les jours, et on a tous essayé de concocter notre solution maison. Mais il se trouve que la norme qui définit le format des adresses emails est vraiment tordue.
Problème de tous les jours, et on a tous essayé de concocter notre solution maison. Mais il se trouve que la norme qui définit le format des adresses emails est vraiment tordue.
Dans certains tutos, notamment ceux sur les expressions rationelles, on recommande d’utiliser les “raw strings”, en mettant un “r” devant la déclaration de la chaîne de caractères. Que cela fait-il exactement ?
Tous les ans, on croise des tentatives desespérées de nettoyer les messages des chats, fora et commentaires de blog automatiquement. Objectif: filtrer les gros mots.
Je reviens du footing, juste avant de prendre ma douche, à oualpé, je détecte un mail de Sam, simple et direct…
J’ai longtemps ignoré l’outil automatique de déploiement fabric. Un jour, après avoir chassé un bug des heures dû à une erreur sur un process de mise en ligne, je me suis motivé. Bonne surprise, ça m’a pris 30 minutes. Avec cet cet article ça vous en prendra 15.
En première partie, nous avons vu les bases des listes en intention. Mais elles ont encore beaucoup de choses à offrir. Même si vous les utilisez depuis quelques temps, lisez la suite, vous pourriez bien apprendre quelque chose.
Dans le top 10 des raisons d’aimer Python se hisse aisément les listes en intentions, ou “comprehension lists” pour les gens branchés. Rappel du concept, et un petit tour complet de ce qu’on peut en faire. Les connaisseurs iront peut être directement à la dernière partie pour le cadeau bonus.
Vous supprimez un module complet, mais l’import continue de fonctionner. Redémarrage de serveur, de machine. Suppression et ajout de ligne. Rien n’y fait, il est toujours là. Vous êtes fatigués, énervés, et vous appelez votre collègue pour lui montrer à quel point Python est complètement débile. Réplique sourire en coin, l’index taquin pointant vers les pixels de votre honte: “T’as un fichier .pyc là.”
Ah, la règle 34…
“Si ça existe, il y a une version porno”
Mais les plus gros consommateurs de cul, les geeks, ont pourtant mis de côté un mélange évident. Où sont mes tutos pour scripter un grabber des videos de boule ? Mon détoureur de boobs avec la Python Imaging Library ?