파이썬 2의 함수 호출에서 가변 길이 위치 매개 변수 뒤에 명명 된 매개 변수를 사용할 수 있다고 생각했지만 SyntaxError
파이썬 클래스를 가져올 때 오류 가 발생합니다. 예를 들어 다음 "get"메서드를 사용하여 작성하고 있습니다.
class Foo(object):
def __init__(self):
print "You have created a Foo."
def get(self, *args, raw=False, vars=None):
print len(args)
print raw
print vars
오류는 다음과 같습니다.
def get(self, *args, raw=False, vars=None):
^
SyntaxError: invalid syntax
메서드를 여러 가지 방법으로 호출 할 수 있기를 바랍니다.
f = Foo()
f.get(arg1, arg2)
f.get(arg1, raw=True)
f.get(arg1, arg2, raw=True, vars=something)
기타