Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment faire pour installer Python …
  • Comment faire si -alors ' en Python 
  • Comment supprimer une liste en Pytho…
  • Comment écrire un programme en Pyth…
  • Python est ne correspondant pas à u…
  • Quelle est la différence entre le p…
  • Comment à ajouter à une liste en P…
  • Comment mettre en place Python 
  • Quels sont les avantages de Python 
  • Rendre des fichiers Python compilés…
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Comment séparer le code HTML et Python

    Python est un langage de programmation orienté objet open-source optimisé pour la création d'applications Web dynamiques. Lors de la programmation en Python, vous devrez peut-être séparer formatage HTML à partir du code Python. Par exemple, un utilisateur peut entrer dans une page Web dans un champ de données , vous obligeant à dépouiller les balises HTML pour stocker les données textuelles. Pour supprimer les balises HTML dans une chaîne , utilisez le module intégré d'expression régulière Python , " regex". Instructions
    1

    Ouvrez votre éditeur Python .
    2

    Chargez le module expression régulière en tapant la commande suivante :

    import re
    3

    définir une fonction pour supprimer toutes les balises HTML . Par exemple, tapez la commande suivante :

    def delete_html (données) :
    4

    séparer les éléments de code HTML en utilisant la fonction " re.compile " pour compiler les modèles d'expressions régulières dans un objet que vous pouvez utiliser comme modèle de comparaison . Reprenons l'exemple , tapez ceci:

    htmlPattern = re.compile (r ' < . ? * >' )

    Dans cet exemple, l'attribut " re.compile " raconte Python à rechercher la chaîne « <.. >" qui signifie le début et la fin des balises HTML.

    le qualificatif " . * ? " raconte Python pour correspondre uniquement les tags. Sans le qualificatif , Python retourne la chaîne "

    subhead

    "; avec le qualificatif , les rendements Python " .

    Et

    "
    5

    Remplacer un espace pour tout le code HTML en utilisant la fonction "sub" . Reprenons l'exemple , tapez la commande suivante :

    retour htmlPattern.sub ('' , data)

    Dans ce cas, Python bandes sur le code HTML et le remplace par un espace vide. À ce stade, selon la façon dont vous souhaitez structurer les données , vous pouvez utiliser la fonction " strip" de la chaîne à supprimer les espaces vides ou utiliser des expressions régulières , comme "\\ s + " pour supprimer les espaces supplémentaires . < Br >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment Consommer un flux Atom en Python 
  • Comment faire un tri par insertion dans Python 
  • Comment mettre en place un Parser 
  • Comment obtenir la taille d'un fichier sur Python 
  • Comment exporter une suite de tests Python en Sélénium 
  • Python Tutorial pour Mac 
  • Comment faire pour trouver une clé dans un dictionnaire Python 
  • Comment résoudre l' IP en Python 
  • Didacticiels pour Python 
  • Parcourir un fichier en Python 
  • Connaissances Informatiques © http://www.ordinateur.cc