类型提示返回 NameError: name 'datetime' not defined
- 论坛
- 类型提示返回 NameError: name 'datetime' not defined
8 浏览
类型提示返回 NameError: name 'datetime' not defined
我有以下这个函数;
def time_in_range(start, end, x): """如果x在范围[start, end]内,则返回True""" if start <= end: return start <= x <= end else: return start <= x or x <= end
函数的参数都是datetime类型。我想为这个函数添加类型提示。这是我做的;
def time_in_range(start: datetime, end: datetime, x: datetime) -> bool: """如果x在范围[start, end]内,则返回True""" if start <= end: return start <= x <= end else: return start <= x or x <= end
我收到了错误信息 NameError: name 'datetime' is not defined
。请问如何正确为这个函数添加类型提示?
我使用的是Python v3.7版本。