2

だから私はこの巨大な巨大なクラスを持っています、その中で唯一の関連するコードは:

    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値を生成するのですか?

4

1 に答える 1

7

get_col_is_numericにはreturnステートメントがないため、Noneを返します。

また次回は、クラス全体ではなく、実際に関係する関数/メソッドを投稿してみてください。

于 2011-10-04T22:17:12.247 に答える