python方法参数识别逗号(不传递参数)

时间:2018-05-15 10:51:42

标签: python-3.x mongodb

这里的方法

def method(table_name, find_value=None, skip=None)


mothod('table_name',find_value={'milestones.title': {'$regex': 'September'}},{'milestones'}

find_value中有逗号

有没有办法阻止参数中的逗号传递给下一个参数?

谢谢

1 个答案:

答案 0 :(得分:0)

如果要传递tuple作为参数,则必须在元组周围添加括号。通常当你在Python中有一个元组时,括号是可选的,但有时(如此处所示)它们需要避免将逗号解释为除分离元组元素之外的其他内容。

这将2个参数传递给method

def method(table_name, find_value=None, skip=None)

method(
   'table_name',
   find_value=({'milestones.title': {'$regex': 'September'}},{'milestones'}))