2024-04-19 21:56:37 发布
网友
在Python中,如果所有函数调用都有一个默认值,那么是否可以设置函数调用中几个函数的最后一个参数?你知道吗
示例:在ftplib.FTP中,模块定义如下:
ftplib.FTP
ftplib.FTP([host[, user[, passwd[, acct[, timeout]]]]])
所有这些参数都有一个默认值,因此您不需要全部设置,例如,您可以调用ftp = ftplib.FTP()来获取FTP对象。但是如果我只想设置timeout参数呢?我该如何做到这一点?你知道吗
ftp = ftplib.FTP()
timeout
是的,通过使用命名参数,可以使用名称-值对指定值。你知道吗
ftp = ftplib.FTP(timeout=100)
可以按名称传递此(或任何其他)参数:
ftplib.FTP(timeout=10)
是的,通过使用命名参数,可以使用名称-值对指定值。你知道吗
可以按名称传递此(或任何其他)参数:
相关问题 更多 >
编程相关推荐