2014-02-14 4 views
2

는 내가 islice 기능을 사용하려고하지만, 다음과 같은 오류 얻고있다 : 나는 itertools을 가져온 여전히 오류가 발생하고파이썬 프로그램에 islice 함수를 추가하는 방법은 무엇입니까?

Traceback (most recent call last): 
    File "/Users/gavinnachbar/Session 3 copy/all_in_one_almost.py", line 168, in <module> 
    all_decisions.extend(islice(reader,4)) 
NameError: name 'islice' is not defined 

, 왜 어떤 생각을?

+0

http://docs.python.org/2/tutorial/modules.html –

답변

4

... 존재하지 않는 import iterator에 노력하고 있으니 ...

편집 :

당신은 내가 itertools 수입했지만 여전히 오류가 점점 오전 중

from itertools import islice 

또는

all_decisions.extend(itertools.islice(reader,4)) 
+0

죄송합니다. 올바른 오류 메시지가 복사되었습니다. – user2512696

+0

itertools.islice 사용하기! 모든 파이썬 모듈에 대해 함수에 액세스하려면 해당 형식을 사용해야합니다? – user2512696

+0

@ user2512696 그 중 하나 또는 표시된 'from ... import ...'구문을 사용하여 가져 오기하십시오. 이 경우'islice' 전에'itertools.'이 필요 없습니다. – SethMMorton

1

Q. 왜 어떤 아이디어를 시도?

a 대답 예. import itertools 일 경우 islice 대신 itertools.islice을 작성해야합니다.

관련 문제