比较文本文件,显示匹配项-Python

时间:2018-08-10 09:13:34

标签: python

我有以下格式的4个文本文件。我正在尝试将文本文件“ keycountry.txt”与“ country.txt”和“ keylink.txt”与“ link.txt”进行比较。我想显示分别与“ keycountry”和“ keylink”文件匹配/通用的“国家”和“链接”。

我写了一个代码,仅打印匹配的“国家”和“链接”,但在不匹配的情况下无法打印。下面,我显示了输出的样子。

我实现的代码可以在here中找到。我在if-else打印时遇到问题。

是否有一种简单有效的方法?

keycountry.txt

UK USA Germany

country.txt

Brexit - UK
USA UK Relations
France win world cup

keylink.txt

www.abc.com
www.ddd.com
www.eee.com

link.txt

www.abc.com
www.eee.com

如果匹配,则输出应类似于:

LINKS
www.abc.com
www.eee.com
matching

COUNTRY
Brexit-UK
USA UK Relations
matching

如果输出不匹配,则应类似于:

LINKS
No matches found
COUNTRY
No matches found

0 个答案:

没有答案