2010-10-24 2 views
2

Глядя на питона документ http://docs.python.org/library/urllib2.htmlPython - по умолчанию аргументы в функции

urllib2.urlopen (URL [, данные] [, таймаут])

Итак, я перехожу в URL, то дополнительные данные и тайм-аут переменные (из того, как я его читал).

Так что если я хочу передать таймаут, но не данные ... какова переменная по умолчанию для данных? Вы просто делаете,

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

Спасибо :)

+1

Разве мы не читаем одни и те же документы? : 'data' может быть строкой, указывающей дополнительные данные для отправки на сервер, или' None', если такие данные не нужны. – SilentGhost

ответ

8

Вы можете использовать имена параметров:

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

хороший, спасибо. делает его очень читаемым с именованными параметрами – Wizzard

1
urlopen('http://www.example.com/',timeout=5) 
Смежные вопросы