如何解决文本块比较python
我有一个python项目,但是我不太确定从哪里开始。
我想在两个文本块之间进行一些文本比较,我希望用户能够输入两个文本块和程序来识别不同/不相同的部分。
我已经在Git中看到了此功能-当您在存储库中进行更改时,它会在您提交之前向您显示更改-这使我认为我应该能够使用类似的功能进行操作。
任何种类的见识将不胜感激!
编辑: 在搜索时,我在网上偶然发现了这个Git存储库,这就是我想要的!一个简单的GUI界面,用户可以在其中加载两个不同的文件,并查看它们之间的异同!
对于正在寻找类似内容的其他人:https://github.com/yebrahim/pydiff
解决方法
从我的角度来看,您可以接受用户输入并将其存储在两个字符串中,例如str1
和str2
,然后可以使用split( )
方法或更确切地说{{1} }(自然语言处理)以获取字符串中的所有单词
如果需要,您也可以删除停用词 Here,以便进行更好的比较
现在您可以循环比较每个单词,为了清楚地理解,您可以在单词或单词中不匹配的特定部分下划线
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。