Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में BeautifulSoup का उपयोग करके Empty Tags कैसे Remove करें?

BeautifulSoup एक python library है जो HTML और XML files से data निकालती है। BeautifulSoup का उपयोग करके, हम HTML या XML documents में मौजूद empty tags को भी remove कर सकते हैं और दिए गए data को human readable files में आगे convert कर सकते हैं।

पहले, हम अपने local environment में BeautifulSoup library को command का उपयोग करके install करेंगे: pip install beautifulsoup4

उदाहरण

# Import the BeautifulSoup library
from bs4 import BeautifulSoup

# Get the html document
html_object = """

Python is an interpreted, high-level and general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant indentation.

""" # Let us create the soup for the given html document soup = BeautifulSoup(html_object, "lxml") # Iterate over each line of the document and extract the data for x in soup.find_all(): if len(x.get_text(strip=True)) == 0: x.extract() print(soup)

आउटपुट

उपरोक्त code चलाने से output generate होगा और दिए गए HTML document को human readable code में convert करेगा द्वारा empty tags को इसमें से remove करके।

<html><body><p>Python is an interpreted, high−level and general−purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant indentation.</p> </body></html>
  1. - Python में MySQL का उपयोग करके टेबल कॉपी करना

    हम Python का उपयोग करके MySQL में किसी मौजूदा टेबल की कॉपी बना सकते हैं। टेबल के कॉलम, कॉलम परिभाषाएं और सभी पंक्तियों सहित पूरी टेबल कॉपी की जाएगी। सिंटैक्स CREATE TABLE table_name SELECT * FROM existing_table table_name बनाई जाने वाली नई टेबल का नाम है। existing_table कॉपी की जाने वाली टेबल का न

  1. - पायथन में लिस्ट से एलिमेंट कैसे हटाएं

    पायथन में लिस्ट एक लीनियर डेटा स्ट्रक्चर है जहां एलिमेंट्स सन्निहित मेमोरी लोकेशन्स में स्टोर होते हैं और एलिमेंट्स को उनके इंडेक्स द्वारा एक्सेस किया जाता है। हमें कभी-कभी पायथन में लिस्ट से एलिमेंट हटाने की आवश्यकता होती है। इसे प्राप्त करने के लिए विभिन्न इनबिल्ट फंक्शन्स हैं। pop() यह pop() मे

  1. Python में Label से Text कैसे Remove करें? Python में Label से Text कैसे Remove करें?

    Tkinter GUI-based applications बनाने और develop करने के लिए एक Python library है। इस लेख में, हम देखेंगे कि कुछ text वाले Label से text कैसे remove करें। Label से text remove करने के लिए, हम एक associated button बनाएंगे जो Label के लिए trigger के रूप में कार्य करेगा। उदाहरण # Import Tkinter Library