python2.6中的以下代码抛出语法错误
>>> def f(a,*args,c):
File "<stdin>", line 1
def f(a,*args,c):
^
SyntaxError: invalid syntax
但是这个语法在 python3.0 中是有效的。我想知道我应该在我的解释器中导入什么以使其工作。IE。from import __future__ ????
对于导入print function
3.0,我会做from __future__ import print_function
同样,此定义在 2.6 中无效
def f(a,*b,c=5,**kwargs):
虽然在 3.0 中是合法的