比较文本文件,显示与Python匹配的项目

2024-09-30 20:33:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下格式的4个文本文件。我正在尝试比较文本文件“keycountry.txt”和“country.txt”,以及“keylink.txt”和“link.txt”。我想分别显示与“keycountry”和“keylink”文件匹配/共用的“country”和“link”

我写了一个只打印匹配的“country”和“links”的代码,但在不匹配时无法打印。下面我展示了输出应该是什么样子

我实现的代码可以在here找到。我对if else的印刷有意见

有没有一个简单有效的方法来做到这一点

keycountry.txt文件

UK USA Germany

国家.txt

Brexit - UK
USA UK Relations
France win world cup

密钥链接.txt

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

链接.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

Tags: 文件代码txtcomwwwlinkcountryabc