|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 crxliy 于 2016-11-6 12:48 编辑
新人求助,希望高手指点:
下面是写的一个测试的源码,出错:
- with open('1.txt') as f3, open('2.txt') as f4, open('3.txt', 'w') as f5:
- keywords = set(line.strip() for line in f4)
- for line in f3:
- new_line = line.strip().split()
- for word in new_line:
- if word in keywords:
- print(word)
复制代码
现有两个TXT文本,一个文本1.txt格式如下:
nils:26y456783212
kitty:hellokitty,13878
rose:kuosdjfijsdiofji
sara:1tjicjklfd8osjfl;sd
avb:fasavadkfksdfjkl
哈哈结婚份子钱
精彩一周图片
另一个文本2.txt如下:
rose
ava
一周
结婚份
需求:读取2.txt,以每行为关键字检索1.txt,并输出含关键字整行。
达到如下效果:3.txt
rose:kuosdjfijsdiofji
avb:fasavadkfksdfjkl
哈哈结婚份子钱
精彩一周图片
文本文件很大,1.txt可以达到10万行,2.txt作为关键字用来搜索,请高手指点。 |
|