Python:如何从文本中提取特定时间日期信息/nltk_contrib timex.py Bug
我刚开始学习Python,想找一些方法来从文本中提取或标记日期和时间的信息。比如说:
1. 我明天会见你。
2. 我两周前发过这个。
3. 我等了你半个小时。
我找到了一些来自nltk_contrib的timex工具,但遇到了一些问题。你可以在这里查看:https://code.google.com/p/nltk/source/browse/trunk/nltk_contrib/nltk_contrib/timex.py
我不太确定传给ground(tagged_text, base_date)的日期数据类型是什么。
而且这个工具只处理日期,也就是只能到天的级别,找不到像“下一个小时”等这样的表达。
谢谢你的帮助!
1 个回答
1
b) 你需要传给 ground(tagged_text, base_date)
的数据类型是一个 datetime.date
类的实例。你可以用下面的方式来初始化它:
from datetime import date
base_date = date.today()