问题:想比较两个字符串有什么不一样的地方
出现原因:MongoDB连接的时候,有一个地方一直报错,但是本地调试就好的,怀疑可能是连接地址不一样导致的
使用方法:difflib.Differ().compare()
a = "mongodb://asdfadsf:adfasdf@11.11.11.11:27107/user"
b = "mongodb://asdfadsf:adfasdf@11.11.11.11:27017/user"
from difflib import Differ
d = Differ()
diff = d.compare(a.splitlines(), b.splitlines())
print('\n'.join(list(diff)))
//输出结果:
//- mongodb://asdfadsf:adfasdf@11.11.11.11:27107/user
//? -
//
//+ mongodb://asdfadsf:adfasdf@11.11.11.11:27017/user
//? +