اذهب إلى المحتوى
  • 0

يوجد خطأ مع العلم اني قمت بتثبيت الحزمة الخاصة بملف الوورد

Ahmed Osman11

السؤال

import docx

from pathlib import Path

doc = docx.document(Path.home()/ Path('G:/python cource','project','word','academy_1.docx'))

print(len(docx.paragraph()))

رسالة الخطأ

"G:\python cource\project\Word\venv\Scripts\python.exe" "G:\python cource\project\Word\ReadWord.py" 
Traceback (most recent call last):
  File "G:\python cource\project\Word\ReadWord.py", line 2, in <module>
    import docx
  File "G:\python cource\project\Word\venv\Lib\site-packages\docx.py", line 30, in <module>
    from exceptions import PendingDeprecationWarning
ModuleNotFoundError: No module named 'exceptions'

Process finished with exit code 1

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
بتاريخ 2 دقائق مضت قال الاء محمود:

import docx

from pathlib import Path

doc = docx.document(Path.home()/ Path('G:/python cource','project','word','academy_1.docx'))

print(len(docx.paragraph()))

رسالة الخطأ

"G:\python cource\project\Word\venv\Scripts\python.exe" "G:\python cource\project\Word\ReadWord.py" 
Traceback (most recent call last):
  File "G:\python cource\project\Word\ReadWord.py", line 2, in <module>
    import docx
  File "G:\python cource\project\Word\venv\Lib\site-packages\docx.py", line 30, in <module>
    from exceptions import PendingDeprecationWarning
ModuleNotFoundError: No module named 'exceptions'

Process finished with exit code 1

مرحبا آلاء،

الخطأ

 ModuleNotFoundError: No module named 'exceptions'

يشير لعدم تثبيت الحزمة python-docx في البيئة التي تعملين عليها.

للتأكد من أن الحزمة python-docx مثبتة يرجى كتابة الأمر:

pip show python-docx

إذا كان هذا السؤال تابع لإحدى الدورات الخاصة بالأكاديمية فرجاءً طرحه تحت فيديو الدرس وشكراً.

بالتوفيق.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يبدو أن لديك بعض المشكلات في التعليمات البرمجية الخاصة بك:

  • يجب استيراد الوحدة النمطية docx على أنها استيراد docx (وهو ما قمت به بشكل صحيح) ، ولكن استخدام فئة المستند غير صحيح. يجب عليك استخدام docx.Document بدلاً من docx.document.
  • تشير رسالة الخطأ التي قدمتها إلى وجود مشكلة في حزمة docx المثبتة في بيئتك الافتراضية. لإصلاح ذلك ، قد تحتاج إلى إعادة تثبيت الحزمة باستخدام
    pip install python-docx
     إذا كنت قد قمت بتثبيته بالفعل ، فحاول ترقية الحزمة باستخدام تثبيت
     pip --upgrade python-docx
  • يجب أن يستخدم السطر الذي تحاول طباعة عدد الفقرات فيه
    len (doc.paragraphs)
    #بدلاً من 
    len (docx.paragraph ()).

    لأنك قمت بتعرثف المتغير ك doc

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...