求怎么成为python大神神帮忙解决一哈

附件是我写的一个代码第一个攵件只有一列,第二个文件有很多列我想打印出所有文件2的第一列在文件一种找不到的行,我写的这个可以运行但是由于文件非常非瑺的大,太慢太慢了

1.第一个文件的内容存成set.这个查询的要比list快

2.第二个文件的里的文件输出不要在循环的时候用open.这相当于反复的打开文件句柄,你可以放到外面.里面只使用write.也可以比如处理完1000个输出一次

3.可以把第二个文件拆分成多个文件,同时处理

4.使用多线程来处理.这个主要是IO的瓶頸.

[此贴子已经被作者于 10:39编辑过]

连接成一个字符串输出就可以.

能说的详细一点吗我刚刚入门,不是很懂

把你的代码发成文字的.别发图片.

[此贴子已经被作者于 09:30编辑过]

参考资料

 

随机推荐