bra*_*urf 1 python filter
我是一名学校老师,他在夏天用python编写了一个词汇训练程序,使用维基百科和古腾堡提供的文本.现在,我所要做的就是找出一种过滤诅咒词的方法,以便我可以分发给学生.
通常我会有一个这些诅咒词的数组(列表)并做一个简单的过滤器.但问题是py文件本身可以被这些学生打开,看到这些单词.如果我把它放在一个单独的文件中,以某种方式加密,那么他们可以删除该文件,并且不会过滤输出.
任何解决方法的想法?
Pau*_*xon 7
你可以做的是散列你想要搜索的单词.它使得过滤更加困难,因为您必须将输入分解为单词,对每个单词进行散列,然后查看是否匹配该散列.
看一下md5()的文档
然后,您的源代码将只包含散列单词,并且无法将其反转为单词列表(但是,更具创造性的学生可能会进行一些声音猜测!)
Mat*_*hen 6
如果所有学生都运行相同版本的Python(例如在计算机实验室中),则可以分发pyc文件.这只是混淆,但它会阻止临时用户.
归档时间:
15 年,6 月 前
查看次数:
610 次
最近记录: