如何使python解释foo a b c为foo(' a'' b'' c')

时间:2015-06-04 16:47:25

标签: python

我是python的新手并且习惯了MATLAB命令窗口的自动解释。

无论如何我可以使Python解释器解释

>>> foo a b c

as

>>> foo('a','b','c')

PS,我确实知道用户输入和解析但我希望python shell / IDLE / console / interpreter能够理解这一点。

1 个答案:

答案 0 :(得分:2)

IPython可能会提供最接近的解决方案。从手册:

您可以(使用%autocall magic命令启用它后)

In [1]: callable_ob arg1, arg2, arg3

相当于

callable_ob(arg1, arg2, arg3)

然而,这在普通的python解释器或脚本中是不可能的。