python - 怎么说如果没有找到日期值
问题描述
您好,我写信询问如何指定是否找不到日期然后执行。这是我的代码:
if get_slot_value('DATE'):
print('date found')
if get_slot_value('DATE') == None:
print('date not found')
我也尝试过这些,但是当找不到日期时,什么也没有发生
if get_slot_value('DATE') is 'null':
if get_slot_value('DATE') != TRUE:
if get_slot_value('DATE') == FALSE :
if get_slot_value('DATE') == 'None':
帮助
解决方案
如果这是您使用参数“DATE”调用的函数:
if get_slot_value('DATE') == None:
如果这是可索引的,并且您正在尝试获取与键 'DATE' 关联的值(是字符串、列表或字典):
if get_slot_value['DATE'] == None:
if condition
语句等价于if bool(condtion)
. 因此,如果它是 False、0 或长度 0,它不会找到它。
我推荐这个(因为我认为你正在处理字典):
if get_slot_value('DATE') == None:
print('date not found')
else:
print('date found')
您也可能会发现此站点很有用。
推荐阅读
- python - Mat plot lib 绘制图像而不是保存(facebook Detectron 代码)
- php - PHP远程文件上传进度条
- c# - 在大型集合上按小时获取最新数据时 LINQ 的性能问题
- ios - 如何从使用 PHAsset.fetchAsset 获取的视频资产中获取 UTI 或 MIME 类型?
- java - Java 的 MessageFormat 没有将葡萄牙语月份本地化为小写日期
- python - Mac 不再识别 .py 文件?
- java - java/android - SimpleDateFormat - 对于 hh:mm - 如果为 0 分钟,则删除分钟
- cocoa - 创建带有红色、黄色和绿色按钮的标准 NSwindow
- c - WinMain 的奇怪返回行为
- jasmine - 如何在量角器的同一个 chrome 浏览器上并行运行多个规范文件