检查函数调用是否存在任何参数
问题描述:
如何查找传入的参数数量(如果有的话)。检查函数调用是否存在任何参数
我正在使用Mako,我正在调用
${article_util.small_article_popular(c.footer_popular_articles[0])}
在模板:用模板函数
<%def name="small_article_popular(article)">
// check to see if any parameters were passed in
</%def>
答
好small_article_popular(article)
实际上是一个Python函数,因此它无法不带参数调用,按照签名。如果你想检查article
是否为None
,那么就这样做。if article:
。
谢谢。最后添加了一个额外的参数给函数调用,并且我不想调用它(当我重新使用该函数时),我只是将它添加为(arg1,arg2 = None)。很棒。 –