1

我是 python 新手,我试图通过使用来计算 ArcMap 中一列(名称)中的单词数

!NAME!.count(' ') + 1

但我遇到了以下字符串的问题:

First N'婴儿护理中心“婴儿世界”

type.exceptions.Syntaxerror,即使我使用“”,我在使用其他方法(如拆分、剥离等)时也会遇到同样的问题。

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 回答