जब उपयोग करना चाहते हैं import docx
, स्थापित करने के लिए सुनिश्चित हो अजगर-docx , नहीं docx है.आप चलाकर मॉड्यूल स्थापित कर सकते हैं pip install python-docx
।
स्थापना नाम docx एक अलग मॉड्यूल के लिए है, हालांकि,
जब आप अजगर-डॉक्स मॉड्यूल आयात करने जा रहे हैं, तो आपको चलाने की आवश्यकता होगी
import docx
, नहीं import python-docx
।
अगर फिर भी आप docx मॉड्यूल का उपयोग करना चाहते हैं तो :
सबसे पहले, आपको यह सुनिश्चित करने की आवश्यकता होगी कि डॉक्स मॉड्यूल स्थापित है। अगर नहीं तो बस चलाइए pip install docx
। अगर यह '* पहले से संतुष्ट * की आवश्यकता को दर्शाता है तो समाधान है:
- Docx.py फ़ाइल खोजने के लिए लाइब्रेरी पर जाएँ , आपको उस निर्देशिका में जाना होगा जहाँ आपने python को स्थापित किया था फिर \ Lib \ site-package \ और docx.py फ़ाइल खोजें
टेक्स्ट एडिटर में docx.py फ़ाइल खोलें और इस कोड को ढूंढें
from exceptions import PendingDeprecationWarning
- उपरोक्त कोड से बदलें
try:
from exceptions import PendingDeprecationWarning
except ImportError:
pass
- फ़ाइल सहेजें
- अब आप Python 3.x में बिना किसी समस्या के आयात docx मॉड्यूल चला सकते हैं
exceptions
मॉड्यूल अजगर 3 में मौजूद नहीं है (अपवाद परिभाषित वहाँ में जोड़ा गया था__builtin__
वैसे भी)। ऐसा लगता है कि DocX को Python 3 में बदलना अभी पूरा नहीं हुआ है।