내 프로그램은 for 루프의 한 요소에서 작동하지만 목록의 다음 요소로 반복되면 나머지 요소에 대해 비 형식을 반환합니다 내 목록에. 문제는 루프를 반복하면서 요소 목록을 변경하고 있지만이를 피하는 방법을 모르겠다 고 생각합니다. 누구든지 해결책이 있습니까? 코드는 다음과 같습니다.arcpy에서 for 루프를 반복 할 때 noneType 오류가 발생하는 것을 피하는 방법
데이터베이스 요소는 dc 요소가 아닌 문제입니다.
for database in datasetList:
arcpy.env.workspace = database
dcList = arcpy.ListDatasets()
print dcList
for dc in dcList:
arcpy.DefineProjection_management(dc, coordinateSystem)
오류가 반환 :
for dc in dcList:
TypeError: 'NoneType' object is not iterable
반복하기 전에 dataList 변수를 인쇄 해보십시오. – PolyGeo