我正在使用 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 .
