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

السؤال

نشر

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...