python to shell vimdiff

目录


import os
import sys
if(len(sys.argv) != 3):
    exit ("argv not equal 2")
print(sys.argv[1])
print(sys.argv[2])

fullpath = open(sys.argv[1])
partpath = open(sys.argv[2])
shell = open('vimdif','w')

fullPathL = fullpath.readlines()
partPathL = partpath.readlines()
outlist = []
for path in partPathL:
    for fpath in fullPathL:
        if(fpath.find(path) != -1):
            print(fpath,path)
            outlist.append(fpath)
            break
print(outlist)        

#write shell
iter=0
for path in outlist:
    shell.writelines('path['+str(iter)+']='+path)
    iter = iter + 1

猜你喜欢

转载自www.cnblogs.com/ims-/p/10771933.html