我写了“ hi hello”,使用chatterbot.preprocessors.clean_whitespace清除空白后,我想将输入显示为“ hihello”,bt chatterbot回答了我另一个答案。预处理后如何打印我的输入?
答案 0 :(得分:0)
ChatterBot中的clean_whitespace
预处理程序不会删除所有所有空白,仅位于前,尾和连续的空格。它会清理空白,不会完全删除空白。
听起来您想创建自己的预处理器。这可以像创建这样的函数一样简单:
def remove_whitespace(chatbot, statement):
for character in ['\n', '\r', '\t', ' ']:
statement.text = statement.text.replace(character, '')
return statement