比如
a = 1
b = true
c = "words"
和
c = "words"
a = 1
b = false
如果用 vscode 的比较, 或直接用 vimdiff, 我没有想到怎么办能直接得出"只有 b 的参数不同"这一结论.
请问有什么办法嘛?
1
woshilibai 2018-05-02 13:38:10 +08:00 via Android
用眼睛瞅
|
2
kifile 2018-05-02 13:41:11 +08:00 1
写两个 Map,分别读取键值对后,做交叉对比
|
3
j2gg0s 2018-05-02 13:54:49 +08:00
sort 之后 vimdiff; 或者 sort 之后 uniq, 所有没有重复行的即为 diff
|
4
yanyuechuixue OP @kifile 我不想自己写....
|
5
carlclone 2018-05-02 13:58:49 +08:00
那就先排序
|
6
jssyxzy 2018-05-02 14:06:41 +08:00
map, python
|
7
onix 2018-05-02 14:09:53 +08:00
收费的 Beyond Compare
|
8
codingadog 2018-05-02 14:13:10 +08:00 via Android
等号替换成 tab
导入 excel 排序 眼睛瞅着(雾 |
9
kohos 2018-05-02 14:39:19 +08:00
用 notepad++,先编辑菜单按字母顺序排序,再用 Compare 插件比较
|
10
ant2017 2018-05-02 15:23:35 +08:00 via Android
comm -3
|
11
slimbloody 2018-05-02 17:03:38 +08:00
用 python 的 set
|
12
slimbloody 2018-05-02 17:04:45 +08:00
审题不清不好意思...用 map 吧
|