python - python if 语句无法与 gensim 语言模型一起正常工作
问题描述
添加 else 时,if 语句无法正常工作。else 语句在 if 语句应该打印时打印。
不起作用:
variable = 'programming'
for i, word in enumerate(wv.vocab):
if word == variable:
print("Is ready to be measured")
else:
print("text to clean")
#do this
break
以下作品显示术语变量在模型 wv.vocab 中
variable = 'programming'
for i, word in enumerate(wv.vocab):
if word == variable:
print("Is ready to be measured")
#else:
#print("text to clean")
#do this
break
当变量更改为模型中没有的东西时,它不起作用。
variable = 'programmings'
for i, word in enumerate(wv.vocab):
if word == variable:
print("Is ready to be measured")
#else:
#print("text to clean")
#do this
break
解决方案
@VisionN 谢谢。
for i, word in enumerate(wv.vocab):
if word == variable:
print("Is ready to be measured")
break
else:
print("text to clean")
推荐阅读
- javascript - Nuxt.js:全局 mixin 仅在服务器端工作
- reporting-services - 列超链接并将数据从主报告传递到其他报告
- arduino - 在与 HC-05 的 Arduino 连接中,串行通信无法正常工作
- java - 从 webapplicationexception 返回 JSON 正文中的错误
- angular - 角度没有主体的发布方法
- python-3.6 - 匹配后,使用python获取文件中的下一行
- wordpress - 我将如何扩展木材以能够将手柄用作包含中的参考?
- swift - 如何更新此类以支持将键路径值绑定到函数?
- python - 如何计算数据框中另一列中每个唯一值对应的值?
- unity3d - 使用 MRTK 坐在封闭式 VR 中玩游戏时如何调整角色高度?