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

السؤال

نشر (معدل)

عند استخدام بايثون اونلاين على الغوغل اقوم بتنفيذ امثلة تظهر لي هذه الرسالةاتبعت كل التعليمات عندما اضغط RUN تظهر لي هذه الرسالة ...Program finished with exit code 1
Press ENTER to exit console. لماذا 

تم التعديل في بواسطة Shahed Hamze

Recommended Posts

  • 0
نشر (معدل)
from tkinter import *

from ctypes import windll

windll.shcore.SetProcessDpiAwareness(1)

()my calculator= TK

("آلة حاسبة ")miscalculation

mycalculator.geometry("685x960")

() mycalculator.mainloop

النتيجة :
 

File "/home/main.py", line 3
    from ctypes import windll
IndentationError: unexpected indent


...Program finished with exit code 1
Press ENTER to exit console

 

تم التعديل في بواسطة El Sayed El Tohamy
كتابة الشيفرات داخل محرر الشيفرات
  • 0
نشر

يفضل عرض الشيفرات في مستعرض الشيفرات،

على كل حال، الشيفرات المكتوبة بها بعض الأخطاء

إليك الشيفرة الصحيحة

from tkinter import *
from ctypes import windll

windll.shcore.SetProcessDpiAwareness(1)

# my calculator = TK()
mycalculator = Tk()

mycalculator.geometry("685x960")

mycalculator.mainloop()

لاحظ ألا يكون هناك مسافات بادئة، يجب أن تكون جميع الأسطر محاذية لبعضها البعض، كذلك لا يمكن وضع مسافات في اسم المتغيرات، كذلك مكتبة Tk ليست كلها حروف كبيرة.

ماذا تريد أن تفعل في السطر

miscalculation("آلة حاسبة ")

 

  • 0
نشر
بتاريخ On 19‏/1‏/2024 at 16:34 قال El Sayed El Tohamy:

يفضل عرض الشيفرات في مستعرض الشيفرات،

على كل حال، الشيفرات المكتوبة بها بعض الأخطاء

إليك الشيفرة الصحيحة

from tkinter import *
from ctypes import windll

windll.shcore.SetProcessDpiAwareness(1)

# my calculator = TK()
mycalculator = Tk()

mycalculator.geometry("685x960")

mycalculator.mainloop()

لاحظ ألا يكون هناك مسافات بادئة، يجب أن تكون جميع الأسطر محاذية لبعضها البعض، كذلك لا يمكن وضع مسافات في اسم المتغيرات، كذلك مكتبة Tk ليست كلها حروف كبيرة.

ماذا تريد أن تفعل في السطر

miscalculation("آلة حاسبة ")

 

ايضا ظهرت نفس النتيجة ما العمل

  • 0
نشر

هل تقصد مازالت نفس المشكلة؟

المفترض إذا طبقت التعليمات السابقة يختفي الخطأ. هل يمكنك التأكد من حفظ الملف وتنفيذ الملف الصحيح، ويفضل إغلاق المحرر وفتحه مرة أخرى، وإذا استمرت المشكلة أرجو إرفاق ملف الشيفرات نفسه.

  • 0
نشر (معدل)
بتاريخ 20 دقائق مضت قال El Sayed El Tohamy:

هل تقصد مازالت نفس المشكلة؟

المفترض إذا طبقت التعليمات السابقة يختفي الخطأ. هل يمكنك التأكد من حفظ الملف وتنفيذ الملف الصحيح، ويفضل إغلاق المحرر وفتحه مرة أخرى، وإذا استمرت المشكلة أرجو إرفاق ملف الشيفرات نفسه.

طبقت التعليمات كاملة وظهرت نفس النتيجة 

from tkinter import *
from ctypes import windll

windll.shcore.SetProcessDpiAwareness(1)

# my calculator = TK()
mycalculator = Tk()

mycalculator.geometry("685x960")

mycalculator.mainloop()

النتيجة 

Traceback (most recent call last):
  File "/home/main.py", line 2, in <module>
    from ctypes import windll
ImportError: cannot import name 'windll' from 'ctypes' (/usr/lib/python3.10/ctypes/__init__.py)


 

تم التعديل في بواسطة El Sayed El Tohamy
وضع الشيفرات داخل محرر الشيفرات
  • 0
نشر

نعم، اختفى الخطأ الأول الخاص بالمسافات البادئة.

ملحوظة: يرجى كتابة الشيفرات داخل المحرر الخاص بها (عن طريق النقر على الرمز <>) لتسهيل عملية التشخيص.

الخطأ الآن أنك تحاول استيراد المكتبة windll من ctypes وهي مكتبة تخص نظام التشغيل ويندوز، فإذا كان نظام التشغيل لديك غير الويندوز يرجى استخدام طريقة أخرى، على سبيل المثال:

from ctypes import LibraryLoader, WinDLL
windll = LibraryLoader(WinDLL)
# الآن يمكنك استخدام 
# windll

أرجو التجربة.

  • 0
نشر
بتاريخ 2 ساعة قال El Sayed El Tohamy:

نعم، اختفى الخطأ الأول الخاص بالمسافات البادئة.

ملحوظة: يرجى كتابة الشيفرات داخل المحرر الخاص بها (عن طريق النقر على الرمز <>) لتسهيل عملية التشخيص.

الخطأ الآن أنك تحاول استيراد المكتبة windll من ctypes وهي مكتبة تخص نظام التشغيل ويندوز، فإذا كان نظام التشغيل لديك غير الويندوز يرجى استخدام طريقة أخرى، على سبيل المثال:

from ctypes import LibraryLoader, WinDLL
windll = LibraryLoader(WinDLL)
# الآن يمكنك استخدام 
# windll

أرجو التجربة.

النتيجة

from ctypes import LibraryLoader, WinDLL
ImportError: cannot import name 'WinDLL' from 'ctypes' (/usr/lib/python3.10/ctypes/__init__.py)
 

  • 0
نشر
بتاريخ 55 دقائق مضت قال Shahed Hamze:

from ctypes import LibraryLoader, WinDLL
ImportError: cannot import name 'WinDLL' from 'ctypes' (/usr/lib/python3.10/ctypes/__init__.py)

قم بتجربة الطريقة التالية

from ctypes import LibraryLoader
dll = LibraryLoader.LoadLibrary("your_library.dll") # مع تغيير اسم الملف للمكتبة الديناميكية التي تريد استدعاءها

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...