Nouveau à Python, mais je suis en train de ... récupérer des données à partir d'un site:urllib soulevant Invalid argument URLError en Python 3, urllib.request.urlopen
import urllib.request
response = urllib.request.urlopen("http://www.python.org")
C'est le même code I » vu des documents Python 3.1. Et beaucoup de sites.
Cependant, je reçois:
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>
Je ne sais pas ce qui cause cela. Quelqu'un sait?
Cette traceback ne ressemble pas à celle de Python. Comment ça fonctionne? Est-ce dans un environnement IDE ou dans un environnement Python intégré? Que faire si vous exécutez la même chose en dehors de cela, avec seulement la ligne de commande Python? –
C'est avec l'IDE PyScripter - J'ai du mal à lancer à partir de la ligne de commande. –