Skip to main content
 首页 » 编程设计

python之如何在python中不指定默认参数

2025年05月04日14lautakyan007

我正在使用 python 包 (MySQLdb)。 connect 方法有很多位置参数,其中大部分都有默认值,但有些不容易推断。

如何只指定我想要的参数?

即如果连接方法具有以下签名:

connect(username, password, socket, timeout) 

和socket有一个默认值,可能是系统相关的

是否可以用类似下面的方式调用它,这样我就不会覆盖 socket 的默认值:

connect('tom', 'passwd12', , 3) 

请您参考如下方法:

试试这个:

connect(username='tom', password='passwd12', timeout=3) 

有关详细信息,请参阅 Using Optional and Named Arguments .