孤身奋战的小白 2024-11-15 14:08 采纳率: 0%
浏览 5

python 参数[timeout,]*什么意思

Python中爬虫常用的urllib模块,里面urlopen函数中有个形参定义是[timeout,]*请问这个中括号和后面的星号是干嘛用的?
Python3.13.0中文文档中函数定义如下

urllib.request.urlopen(url, data=None, [timeout, ]*, context=None)

  • 写回答

2条回答 默认 最新

  • 关注

    中括号 [] 表示括号内的参数是可选的。也就是说,你可以选择不传递 timeout 参数。星号 * 用于表示参数分组。它表示 timeout 必须在 context 之前传递。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月15日