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

पायथन में सुंदर सूप का उपयोग करके खाली टैग कैसे निकालें?


BeautifulSoup एक पायथन लाइब्रेरी है जो HTML और XML फाइलों से डेटा निकालती है। BeautifulSoup का उपयोग करके, हम HTML या XML दस्तावेज़ों में मौजूद खाली टैग को भी हटा सकते हैं और दिए गए डेटा को मानव में परिवर्तित कर सकते हैं। पठनीय फ़ाइलें।

सबसे पहले, हम कमांड का उपयोग करके अपने स्थानीय वातावरण में BeautifulSoup लाइब्रेरी स्थापित करेंगे:pip install beautifulsoup4

उदाहरण

#Import the BeautifulSoup library

from bs4 import BeautifulSoup

#Get the html document
html_object = """
<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>
"""

#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)

आउटपुट

उपरोक्त कोड को चलाने से आउटपुट उत्पन्न होगा और दिए गए HTML दस्तावेज़ में खाली टैग को हटाकर मानव पठनीय कोड में परिवर्तित कर दिया जाएगा।

<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. पायथन का उपयोग करके MySQL में एक तालिका की प्रतिलिपि कैसे करें?

    हम Python का उपयोग करके mysql में मौजूदा तालिका की प्रतिलिपि बना सकते हैं। कॉलम, कॉलम की परिभाषा और टेबल की सभी पंक्तियों सहित पूरी तालिका की प्रतिलिपि बनाई जाएगी। सिंटैक्स टेबल बनाएं_नाम चुनें *मौजूदा_टेबल से table_name बनाई जाने वाली नई तालिका का नाम है। मौजूदा_टेबल उस तालिका का नाम है जिसे कॉपी

  1. पायथन में किसी सूची से किसी तत्व को कैसे हटाएं?

    पायथन में एक सूची एक रैखिक डेटा संरचना है जहां तत्वों को सन्निहित स्मृति स्थानों में संग्रहीत किया जाता है और तत्वों को उनके अनुक्रमित द्वारा एक्सेस किया जाता है। हमें कभी-कभी पायथन में एक सूची से एक तत्व को हटाने की आवश्यकता हो सकती है। इसे प्राप्त करने के लिए विभिन्न अंतर्निर्मित कार्य हैं। पॉप (

  1. पायथन में किसी लेबल से टेक्स्ट कैसे निकालें?

    Tkinter एक पायथन लाइब्रेरी है जिसका उपयोग GUI- आधारित एप्लिकेशन बनाने और विकसित करने के लिए किया जाता है। इस लेख में, हम देखेंगे कि किसी लेबल से टेक्स्ट को कैसे हटाया जाए, जिसमें कुछ टेक्स्ट होगा। किसी लेबल से टेक्स्ट हटाने के लिए, हम एक संबद्ध बटन बनाएंगे जो लेबल के लिए ट्रिगर के रूप में कार्य करे