2
는 그래서에만 관련 코드가있는이 ginormous 한 humungous 한 클래스있어 :파이썬 수익률 발생기 기능
def get_col_is_numeric(self, col_name):
"Returns an iterator with each cell length in the named column"
min(self.get_col_iter_is_numeric(col_name))
을 ... 그리고 csv 파일에서 DICT에 일부 값을로드.
csvDictReaderCol.get_col_is_numeric ('Ann_payrll')은 열의 모든 값이 숫자 임에도 불구하고 None 을 반환합니다. yield가 None 값을 생성하는 이유는 무엇입니까?
일부 디버깅 도구를 사용하십시오. 디버거가 없다면 'yield None'이 발생할 때마다 모든 로컬 변수, 매개 변수 등을 출력하면됩니다. –
클래스와'csv.DictReader'의 차이점은 무엇입니까 - 왜 당신은 바퀴를 재발 명하고 있습니까? – katrielalex
@katrielalex 네 말이 맞아! 그것은 동일합니다. 비록 내가 이것을 파이썬의 이전 버전에서 사용하고 있다고 생각 하긴하지만 (나는 업그레이드하기 전에 2.3이었다), 당시 파이썬 버전에서는 cvs.DictReader를 사용할 수 없었다. Python 2.6 및 cvs.DictReader를 사용할 수 있습니다. –