【发布时间】:2016-11-21 11:57:59
【问题描述】:
如何将一个文件与另一个文件中的模式进行比较
-
带有模式的文件 (patterns.txt)
pattern1 pattern2 pattern3 -
文件(file.txt)
something1 something3 pattern1 something4 something5 pattern2 something6 pattern3 something7 -
脚本
#!/usr/bin/python import sys patternFile = sys.argv[1] fileName = sys.argv[2] with open(patternFile, 'r') as file_open: for pattern in file_open: with open(fileName, 'r') as file_to_compare: if pattern in file_to_compare: print pattern
它不工作;我错过了什么?
./searchPattern.py patterns.txt file.txt
谢谢
【问题讨论】:
-
什么不起作用,请发布您的错误消息
-
这就是问题,我没有得到错误!我没有收到任何答案,它在文件中不匹配