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

पायथन में .docx मॉड्यूल के साथ काम करना


वर्ड डॉक्यूमेंट्स में तीन ऑब्जेक्ट लेवल्स के भीतर लिपटा फॉर्मेटेड टेक्स्ट होता है। सबसे निचला स्तर- रन ऑब्जेक्ट्स, मध्य स्तर- पैराग्राफ ऑब्जेक्ट्स और उच्चतम स्तर- डॉक्यूमेंट ऑब्जेक्ट।

इसलिए, हम इन डॉक्यूमेंट्स पर सामान्य टेक्स्ट एडिटर्स का उपयोग करके काम नहीं कर सकते। लेकिन हम python-docx मॉड्यूल का उपयोग करके पायथन में इन वर्ड डॉक्यूमेंट्स को मैनिपुलेट कर सकते हैं।

  • पहला कदम इस थर्ड-पार्टी मॉड्यूल python-docx को इंस्टॉल करना है। आप pip "pip install python-docx" का उपयोग कर सकते हैं
  • इंस्टॉलेशन के बाद "docx" आयात करें "python-docx" नहीं।
  • वर्ड डॉक्यूमेंट के साथ काम करना शुरू करने के लिए "docx.Document" क्लास का उपयोग करें।

उदाहरण

# python-docx नहीं docx आयात करें import docx # वर्ड डॉक्यूमेंट का एक इंस्टेंस बनाएं doc = docx.Document() # लेवल 0 का हेडिंग जोड़ें (सबसे बड़ा हेडिंग) doc.add_heading('Heading for the document', 0) # एक पैराग्राफ जोड़ें और # ऑब्जेक्ट को एक वेरिएबल में स्टोर करें doc_para = doc.add_paragraph('Your paragraph goes here, ') # एक रन जोड़ें यानी स्टाइल जैसे # बोल्ड, इटैलिक, अंडरलाइन, आदि। doc_para.add_run('hey there, bold here').bold = True doc_para.add_run(', and ') doc_para.add_run('these words are italic').italic = True # नया पेज शुरू करने के लिए पेज ब्रेक जोड़ें doc.add_page_break() # लेवल 2 का हेडिंग जोड़ें doc.add_heading('Heading level 2', 2) # तस्वीरें भी हमारे वर्ड डॉक्यूमेंट में जोड़ी जा सकती हैं # चौड़ाई वैकल्पिक है doc.add_picture('path_to_picture') # अब डॉक्यूमेंट को एक स्थान पर सेव करें doc.save('path_to_document')

  1. पायथन में इमेज प्रोसेसिंग (Pillow लाइब्रेरी) पायथन में इमेज प्रोसेसिंग (Pillow लाइब्रेरी)

    Pillow (PIL का फोर्क) पायथन में इमेज प्रोसेसिंग के लिए डिफ़ैक्टो स्टैंडर्ड लाइब्रेरी है। यह सरल से उन्नत इमेज मैनिपुलेशन सपोर्ट करता है। इंस्टॉलेशन pip install pillow इमेज लोड करना और जानकारी देखना from PIL import Image # इमेज खोलें img = Image.open(statue_of_unity.jpg) # बेसिक जानकारी print(fफॉ

  1. पायथन में PDF फाइल्स के साथ काम करना: PyPDF2 लाइब्रेरी पायथन में PDF फाइल्स के साथ काम करना: PyPDF2 लाइब्रेरी

    पायथन एक बहुत बहुमुखी भाषा है क्योंकि यह विभिन्न आवश्यकताओं पर काम करने के लिए लाइब्रेरीज़ का एक बड़ा सेट प्रदान करता है। हम सभी पोर्टेबल डॉक्यूमेंट फॉर्मेट (PDF) फाइल्स पर काम करते हैं। पायथन PDF फाइलों के साथ काम करने के विभिन्न तरीके प्रदान करता है। इसमें हम पायथन लाइब्रेरी PyPDF2 का उपयोग करके

  1. पायथन getpass मॉड्यूल पायथन getpass मॉड्यूल

    पायथन की स्टैंडर्ड लाइब्रेरी के getpass मॉड्यूल में दो फ़ंक्शन्स परिभाषित हैं। वे तब उपयोगी होते हैं जब भी टर्मिनल-आधारित एप्लिकेशन को यूजर क्रेडेंशियल्स मान्य करने के बाद ही एक्ज़ीक्यूट करने की आवश्यकता होती है। getpass() यह फ़ंक्शन यूजर को पासवर्ड दर्ज करने के लिए प्रेरित करता है। डिफ़ॉल्ट रूप से