여기에 뭔가가 빠졌습니까? 왜 "깨진"섹션 아래의 코드가 작동하지 않아야합니까? Python 2.6을 사용하고 있습니다.이상한 구문 구문 분석 파이썬에서 오류가 발생 했습니까?
#!/usr/bin/env python
def func(a,b,c):
print a,b,c
#Working: Example #1:
p={'c':3}
func(1,
b=2,
c=3,
)
#Working: Example #2:
func(1,
b=2,
**p)
#Broken: Example #3:
func(1,
b=2,
**p,
)
파이썬 2.6에서이 코드를 실행하면 19 번째 줄에 구문 오류가 발생합니다 (두 번째 작업). –
예 # 2에서 사소한 오타가 수정되었습니다. – user213060
그리고 (중요하지 않은) : 왜이 extraenous comma를 원합니까? (이 행동을 연구하는 것을 제외하고)? – ChristopheD