我已经安装了 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)
这个“区域”是否意味着该包中的某些内容?我的要求是从文本文件中提取城市和国家名称。
请给我一些建议。我被困住了!让我知道是否有任何其他有用的软件包可用。