Maison >Problème commun >Combien de méthodes d'installation existe-t-il pour Python ?

Combien de méthodes d'installation existe-t-il pour Python ?

奋力向前
奋力向前avant
2021-07-06 12:27:192793parcourir

Veuillez vous référer à cet article sur les deux façons d'installer Bs4 en Python

Combien de méthodes d'installation existe-t-il pour Python ?

Première méthode d'installation

①Entrez le dossier python pour exécuter la commande (à condition que la commande pip soit prise en charge) :

Le code est comme suit :

pip3 install Beautifulsoup4

Python Installez Bs4 et comment l'utiliser

②Appuyez sur Entrée pour terminer l'installation. Si le contenu suivant dans la zone rouge apparaît, cela signifie que l'installation est réussie

③Vérifiez si elle peut s'exécuter avec succès, exécutez cmd. pour exécuter, référencez le module import bs4 et appuyez sur Entrée sans erreur, c'est prouvé L'installation est terminée et peut être utilisée normalement :

Méthode d'installation 2

(Avec diverses restrictions réseau comme notre société, si vous utilisez pip, vous ne pourra pas installer et continuer à boucler lors de la nouvelle tentative) :

①Entrez sur le site officiel pour télécharger le package compressé : Lien de téléchargement du site officiel de Beautiful Soup

②Extractez le package compressé dans un fichier python, entrez le fichier décompressé et entrez la commande ( le python précédent est indispensable) :

Le code est le suivant :

python setup.py install

Installation de Python Bs4 et comment l'utiliser

③À exécuter Une fois terminé, entrez python, puis entrez help('modules') pour afficher tous les modules que vous avez actuellement en python, comme suit :

④L'installation se termine comme ci-dessus, vérifiez également si bs4 peut être introduit normalement, saisissez : import bs4 et appuyez sur Entrée

Méthode d'installation 3

(Si vous êtes un partenaire python3, vous constaterez que les deux méthodes ci-dessus ne fonctionnent toujours pas et que vous ne trouvez pas le module bs4 lors de l'exécution de help('modules'). Pour le moment, vous devez utiliser les méthodes suivantes :

①Faites de même. deuxième étape ci-dessus Après cela, copiez le dossier bs4 du dossier BeautifulSoup4 dans le lib du répertoire d'installation de python

② Coupez le fichier Tools/scripts/2to3.py dans le répertoire d'installation de python dans le lib du répertoire d'installation de python

③Cd dans le répertoire lib dans cmd, puis exécutez python 2to3.py bs4 -w

Utilisation de base :

Le code est le suivant :

import bs4
from bs4 import BeautifulSoup

html_doc = """<html><head><title>The Dormouse&#39;s story</title></head>
<body>
<p class="title"><b>The Dormouse&#39;s story</b></p>

<p class="story">Once upon a time there were three little sisters; and their names were
<a href="http://example.com/elsie" rel="external nofollow"  class="sister" id="link1">Elsie</a>,
<a href="http://example.com/lacie" rel="external nofollow"  class="sister" id="link2">Lacie</a> and
<a href="http://example.com/tillie" rel="external nofollow"  class="sister" id="link3">Tillie</a>;
and they lived at the bottom of a well.</p>

<p class="story">...</p>
"""

Installation de Python Bs4 et comment l'utiliser

Créer un objet BeautifulSoup

Le code est le suivant :

soup = BeautifulSoup(html_doc,“html.parser”)

Installation de Python Bs4 et comment l'utiliser

Sortie de document formaté

Le code est le suivant :

soup.prettify()

Installation de Python Bs4 et comment l'utiliser

Obtenir le titre

Le code est comme suit :

soup.title.text

Installation de Python Bs4 et comment l'utiliser

Obtenir tous les attributs de balise

soup.a.attrs

Installation de Python Bs4 et comment l'utiliser

Jugez s'il contient un certain attribut de balise

Le code est le suivant :

soup.a.has_attr(‘class&#39;)

Installation Python Bs4 et comment l'utiliser

Obtenir les éléments enfants de la balise

Le code est le suivant :

list(soup.p.children)

Installation Python Bs4 et comment l'utiliser

Le code est le suivant :

list(soup.p.children)[0].text

Installation Python Bs4 et comment à utiliser

Supprimer toutes les balises

Le code est le suivant :

soup.find_all(‘a&#39;)
for a in soup.find_all(‘a&#39;):
print(a.attrs[‘href&#39;])

Installation de Python Bs4 et comment l'utiliser

Trouver l'identifiant spécifié

Le code est le suivant :

soup.find(id=‘link3&#39;)

Installation de Python Bs4 et comment l'utiliser

Découvrez tout le contenu du texte

Le code est le suivant :

soup.get_text()

Le contenu de l'exemple simple utilisé est présenté ici

Apprentissage recommandé :Tutoriel vidéo php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer