如何解决如何在python中跳过函数的参数?
我试图在调用函数时跳过参数。您能帮我怎么做吗?
示例:
我必须调用下面的函数,该函数具有3个参数:
send_mail(audit_df,LOG_FILE,Duration)
我必须调用上面的函数来跳过第一和第三参数。我该怎么办?
解决方法
您可以设置参数的默认值。我不知道什么对您有用,所以我将它们设置为None
。
def send_mail(audit_df=None,log_file=None,duration=None):
do all the things
打电话时
send_mail(log_file="myfile")
要稍微了解一下,请参阅文档的Function definitions部分。
,您可以在参数中放置“无”。
这将使python假设它什么也不会做。
,这可以通过两种方式完成
- ** kwargs
- 可选参数
有关详细信息,请参见下面的答案
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。