- 论坛徽章:
- 0
|
本帖最后由 cbb1133 于 2013-08-22 11:20 编辑
- f = open('name.txt','r+')
- line = f.readlines()
- field = line[0].split()
- field[3] = int(field[3])
- field[3] += 1
- field[3] = str(field[3])
- ssh_cmd(field[0],field[1],field[2],command)
- if field[3] == '14' :
- field[3] = '0'
- field.append('\n')
- line[0] = ' '.join(field)
- line.append(line[0])
- line.remove(line[0])
- else:
- field.append('\n')
- line[0] = ' '.join(field)
- f.seek(0)
- f.truncate()
- for l in line:
- f.write(l)
- f.close()
- [root@svn-214 pour_water]# cat name.txt
- 192.168.1.125 root aaa 0 aaaa
- 192.168.1.254 root bbbb 0 bbbb
- 192.168.1.124 root cccc 0 cccc
复制代码 每次获取name.txt里面的内容,并且每次对第一行的第三域加1
当第一行的第三个域变成14的时候置0,并且把第一行行移动到第三行
目前这个要求是达到了,但是感觉不够简练,求改进
|
|