我如何确保如果用户输入带有笑脸的数据,那么这个笑脸不会保存在 Postgresql 中,而只保存文本本身。
这是我的 requests.py 代码
@connection
async def save_description_to_db(session, data, user):
new_user = Application(
category=data['category_problems'],
Description=data['text_problems'],
data=data['data_problems'],
time=data['time_problems'],
conference=data['conference'],
conference_data=data['conference_data'],
conference_time=data['conference_time'],
status=data["status"],
name=user.name,
surname=user.surname,
patronymic=user.patronymic,
department=user.department,
office=user.office,
)
session.add(new_user)
await session.commit()
您可以使用常规编程来清除文本中不必要的东西,如下所示:
结论:
添加。经过一番谷歌搜索后,我找到了一个用于处理表情符号的库 - pip install emoji
结论:
这样符号
:;‰’″和成千上万的其他人就会高兴😁如前所述,您可以使用该库
emoji以及pip install ru-text-cleaner.历史记录没有特别更新,但效果很好,尽管它是为了更深入的文本清理而设计的。文档在这里代码是这样的:
据我了解,在幕后它仍然会使用
emoji.