Urllib رفع urlerror حجة غير صالحة في Python 3 ، urllib.request.urlopen
-
27-09-2019 - |
سؤال
جديد على Python ، لكني أحاول ... استرداد البيانات من موقع:
import urllib.request
response = urllib.request.urlopen("http://www.python.org")
هذا هو نفس الرمز الذي رأيته من مستندات Python 3.1. والكثير من المواقع.
ومع ذلك ، أحصل على:
Message File Name Line Position
Traceback
<module> G:\My Documents\Python\HTTP.py 14
urlopen E:\Python 3.1\Lib\urllib\request.py 119
open E:\Python 3.1\Lib\urllib\request.py 342
_open E:\Python 3.1\Lib\urllib\request.py 360
_call_chain E:\Python 3.1\Lib\urllib\request.py 320
http_open E:\Python 3.1\Lib\urllib\request.py 1063
do_open E:\Python 3.1\Lib\urllib\request.py 1048
URLError: <urlopen error [Errno 10022] An invalid argument was supplied>
ليس لدي أي فكرة عن سبب هذا. أي أحد يعرف؟
المحلول
ربما حاول إيقاف تشغيل جدار الحماية؟ بما أنك على Windows ، فقد تكون هذه هي المشكلة.
لا تنتمي إلى StackOverflow