python - LangDetectException 文本中没有特征
问题描述
我有一个脚本,可以在 langdetect 模块的帮助下检测传入文本(批量)的语言。我还设置了一个错误的电子邮件警报脚本,所以当我收到错误时,邮件会发送给我。我的问题是,每当 langdetect 无法识别一种语言时(当我从互联网上获得许多随机文本时,这种情况经常发生),它会引发异常“文本中没有特征”。由于这个原因,我每天的电子邮件发送能力已经耗尽。我想要的是它检查错误是否与文本中的没有功能有关,然后它将跳过发送电子邮件部分,否则它将发送电子邮件。我怎样才能做到这一点?
I tried using if case:
if LangDetectException.code == 'no features in text':
pass
else:
sendmail()
谢谢
解决方案
我使用get_code方法解决了它,如下所示
if error.get_code() == 5:
pass
else:
sendmail()
5 表示文本中没有特征。谢谢
推荐阅读
- ruby-on-rails - 命名空间模块方法定义
- c# - ef core context.Database.ExecuteSqlRaw(sql, param1, param2) 抛出 SqlException
- vue.js - 如何在 bootstrap vue 中与 modal 通信
- java - Flink 和 RocksDB - 列表状态大于主内存?
- java - SonarQube 说我“删除对构造函数“Scanner(InputStream)”的使用
- mysql - 为 Web 前端使用创建一个好的 mysql 模式
- javascript - 在 await 表达式中调用返回 Promise.all 的函数时,`then` 不是函数错误
- visual-studio-code - 如何设置查找当前行的背景颜色?
- java - swagger 检查器是否支持 https 资源/方法/URL
- python - Pandas 应用于数据框列以返回带有后缀的多个列