2010-10-24 8 views
2

regardant la doc python http://docs.python.org/library/urllib2.htmlPython - arguments par défaut dans la fonction

urllib2.urlopen (url [, données] [, timeout])

Alors, je passe dans une URL, puis des données en option et délai d'attente variables (de la façon dont je l'ai lu). Donc si je veux passer un timeout, mais pas les données ... quelle est la variable par défaut pour les données?

Faites-vous juste,

urlopen('http://www.example.com/', , 5) 

Merci :)

+1

sommes-nous pas lire les mêmes documents? : 'data' peut être une chaîne spécifiant des données supplémentaires à envoyer au serveur, ou' None' si aucune de ces données n'est nécessaire. – SilentGhost

Répondre

8

Vous utilisez les noms de paramètres:

urlopen('http://www.exmaple.com/', timeout=5) 
+0

excellent, merci. le rend très lisible avec les paramètres nommés – Wizzard

1
urlopen('http://www.example.com/',timeout=5) 
Questions connexes