SearchCursor 내에서 for
루프를 사용하여 피쳐 클래스의 피쳐를 반복합니다.커서 내에서 루프 반복을 제한하는 방법은 무엇입니까?
import arcpy
fc = r'C:\path\to\featureclass'
with arcpy.da.SearchCursor(fc, ["fieldA", "FieldB", "FieldC"]) as cursor:
for row in cursor:
# Do something...
나는 현재 스크립트의 문제를 해결하고 현재 구성으로, 말, 5보다는 3500을 반복을 제한 할 수있는 방법을 찾을 필요가 있어요. 다음과 같이 나는 for
루프 반복의 수를 제한 할 수있는 가장 기본적인 방법을 알고있다 : 커서 객체를 반복 할 때
numbers = [1,2,3,4,5]
for i in numbers[0:2]
print i
그러나,이 방법은 작동하지 않습니다.
with
문에 래핑 된 커서 객체 내에서
for
루프의 반복 횟수를 제한하는 데 사용할 수있는 방법은 무엇입니까?
그냥 카운터를 사용하십시오. – aIKid
커서에 next() 함수가 있습니까? – RohitJ
@RohitJ'arcpy.da.SearchCursor'는'next()'함수를 필요로하지 않습니다. – Borealis