- 論壇徽章:
- 0
|
你的問題說得不是很清楚,如果是要讓CC列為其他各列的平均值的話可以這樣- dfile = open(r'd:\test.txt', 'r')
- result = []
- titles = dfile.readline().split()
- result.append(titles)
- index = titles.index('cc')
- for line in dfile:
- data = line.split()
- avg = (sum([float(i) for i in data]) - float(data[index])) / (len(data) - 1)
- data[index] = avg
- result.append(data)
- for index, data in enumerate(result):
- result[index] = ''.join(['%8s' % s for s in data])
-
- dfile.close()
- dfile = open(r'd:\test.txt', 'w')
- dfile.write('\n'.join(result))
- dfile.close()
復(fù)制代碼 |
|