在Python中,是否可以在函数调用中设置几个的最后一个参数?

2024-04-19 21:56:37 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python中,如果所有函数调用都有一个默认值,那么是否可以设置函数调用中几个函数的最后一个参数?你知道吗

示例:在ftplib.FTP中,模块定义如下:

ftplib.FTP([host[, user[, passwd[, acct[, timeout]]]]])

所有这些参数都有一个默认值,因此您不需要全部设置,例如,您可以调用ftp = ftplib.FTP()来获取FTP对象。但是如果我只想设置timeout参数呢?我该如何做到这一点?你知道吗


Tags: 模块对象函数host示例参数定义timeout