- 论坛徽章:
- 4
|
本帖最后由 ssfjhh 于 2013-01-17 09:40 编辑
我这里没有文件,我也没有办法测试。你需要在文件里添加上你的文件地址。- apath = ''
- bpath = ''
- acopypath = ''
- bdict = {}
- with open(bpath) as b:
- for line in b:
- c,d,e = tuple(line.split())
- bdict[e] = (tuple(map(int, c.split('.'))), tuple(map(int,d.split('.'))))
- acopy = open(acopypath, 'w')
- with open(apath) as a:
- for line in a:
- for k,v in bdict.items():
- if v[0] <= tuple(map(int, line.split()[0].split('.'))) <= v[1]:
- acopy.write(line.strip('\n') + ' ' + k + '\n')
- break
- acopy.close()
- print('Write successfully')
复制代码 |
|