Urllib вызывает неверный аргумент URLError в Python 3, urllib.request.urlopen - PullRequest
0 голосов
/ 03 октября 2010

Впервые в 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>     

Я понятия не имею, что это вызывает.Кто-нибудь знает?

1 Ответ

2 голосов
/ 03 октября 2010

Может, попробовать отключить брандмауэр?Поскольку вы работаете в Windows, это может быть проблемой.

...