- 论坛徽章:
- 3
|
本帖最后由 李满满 于 2014-10-07 00:52 编辑
学生党:飘过~闲来无事用python写一下~
- $ cat yhsafe.py
- #!/usr/bin/env python
- # -*- coding: gbk -*-
- from sys import argv
- import fileinput as fi
- list=[]
- def pd_args(args):
- if len(args[1:])!=2:
- return False
- else:
- return True
- def pd_gets(args):
- for line in fi.input(args[1:]):
- if fi.filename()=='file1.txt':
- list.append(line.strip().split())
- elif fi.filename()=='file2.txt':
- diff_f=line.strip().split()
- for x in list:
- if diff_f[0]==x[0] and diff_f[1]!=x[2]:
- print "{} {}".format(' '.join(x),line),
- break
- else:
- pass
- if __name__=="__main__":
- if pd_args(argv):
- pd_gets(argv)
复制代码 |
|