لدي سكريبت بسيط للغاية requests.py ويحتوي على التالي:
import requests
res = requests.get('http://www.google.com.eg')print(res)
عند تشغيل الملف يظهر لدي الخطأ التالي:
Traceback (most recent call last):
File ".\requests.py", line 1, in <module>
import requests
File "C:\Users\Adam\OneDrive\Desktop\requests.py", line 3, in <module>
res = requests.get('http://www.google.ca')
AttributeError: partially initialized module 'requests' has no attribute 'get' (most likely due to a circular import)
جربت أن أعيد تثبيت المكتبة أكثر من مرة ولكن مازالت تظهر نفس المشكلة، ثم قمت بتغير سطر إستدعاء المكتبة ليكون كالتالي:
from requests import get
res = get('http://www.google.com.eg')print(res)
فظهر لي خطأ مختلف كالتالي:
Traceback (most recent call last):
File ".\requests.py", line 1, in <module>
from requests import get
File "C:\Users\Adam\OneDrive\Desktop\requests.py", line 1, in <module>
from requests import get
ImportError: cannot import name 'get' from partially initialized module 'requests' (most likely due to a circular import) (C:\Users\Adam\OneDrive\Desktop\requests.py)
ما سبب هذا الخطأ؟ هل هناك مشكلة في إصدار بايثون 3.8 لدي؟
السؤال
Adam Ebrahim
لدي سكريبت بسيط للغاية requests.py ويحتوي على التالي:
عند تشغيل الملف يظهر لدي الخطأ التالي:
جربت أن أعيد تثبيت المكتبة أكثر من مرة ولكن مازالت تظهر نفس المشكلة، ثم قمت بتغير سطر إستدعاء المكتبة ليكون كالتالي:
فظهر لي خطأ مختلف كالتالي:
ما سبب هذا الخطأ؟ هل هناك مشكلة في إصدار بايثون 3.8 لدي؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.