Skip to main content
 首页 » 编程设计

python之如何在py文件中骂 "hide"字

2025年05月04日9duanxz

我是一名学校老师,我花了一个夏天用 Python 编写了一个词汇训练程序,该程序使用的文本来自维基百科和古腾堡。现在我要做的就是想办法过滤脏话,然后分发给学生。

通常我只会有一个包含这些诅咒词的数组(列表)并进行简单的过滤。但问题是 py 文件本身可以被这些学生打开,看到这些文字。如果我把它放在一个单独的文件中,以某种方式加密,那么他们就可以删除该文件,而不会过滤输出。

有什么解决方法吗?

请您参考如下方法:

您可以对要搜索的词进行哈希处理。它使过滤变得更加困难,因为您必须将输入分解为单词,对每个单词进行哈希处理,然后查看您是否有与该哈希匹配的匹配项。

查看 md5() 的文档

然后您的源代码将只包含散列的单词,并且无法将其反转为单词列表(但是,更有创造力的学生可能会有一些合理的猜测!)