作为python3的渣渣,我在写御剑时,踩了不知道多少坑,我的python3没有好多python的模块,让我几度搔头爆炸,不过好歹写完了
先记录一下再次期间所踩的几个大坑:
1.线程的选择
我的python3不支持threading ,没办法我只能选择threadpool
这个模块还是比较简单的,:推荐连接
2.由于我选择的是扫描目录先的所有txt(不包括target.txt),而线程需要的是一个列表,在这点上,我可能是懵了,搞了几个小时,最终采用了一个最佳的方案:将所需要的数据从新组合写进一个列表中,但是这样代码的效率必定降低了,但是作为初学者,现在我没有更好的方案,希望那位大佬基于帮助。
3.这个坑让我崩了一阁晚上,在最后才发现问题的原因在于创建要开启的多线程函数时参数的调用上,我之前采用的是将数据重新组合写进新的列表中,但是问题在于,我在新列表每一次添加后,都当作了参数进行了传参,此等傻吊的事情竟然出现了,特此记下来,给自己一个警惕。
网友评论