1

私はPythonの初心者で、ArcMapの列(名前)の単語数を次のように数えようとしています。

!NAME!.count('')+ 1

しかし、私は次のような文字列で問題に遭遇します:

ファーストアンドインファントケアセンター「ベイビーワールド」

type.exceptions.Syntaxerror、 ""を使用しても、split、stripなどの他の方法を使用しているときに発生するのと同じ問題。

4

2 に答える 2

0

試す

len(!Name!.split(" "))

それでもうまくいかない場合は、失敗した機能とサンプル データを教えてください。

于 2012-10-05T00:05:09.747 に答える
0

文字列をエンコードしてみてください。arc は文字列エンコードで面白いことをします...

!NAME!.encode('ascii', 'ignore').count(' ') + 1
于 2015-08-17T17:22:48.050 に答える