0

我已经安装了 GeoText 包,它工作得很好。我的情况是:

如果我的字符串包含:“我住在德国”。

我想从这个字符串中排除城市/国家。通过使用,GeoText 它将正常工作。

但,

如果我的字符串包含:“我住在德国区”,那么它不会将德国视为一个国家!它打印一个空列表。

这是 Python 代码(这不会打印德国):

from geotext import GeoText
TestString = "I live in Germany zone"
places = GeoText(TestString)
print(places.countries)

但是下面的代码将打印“德国”,

from geotext import GeoText
TestString = "I live in Germany"
places = GeoText(TestString)
print(places.countries)

这个“区域”是否意味着该包中的某些内容?我的要求是从文本文件中提取城市和国家名称。

请给我一些建议。我被困住了!让我知道是否有任何其他有用的软件包可用。

4

0 回答 0