擅长:python、mysql、java
<p>你想要的解决办法是。。。?你知道吗</p>
<pre><code>inFilename = "data.txt"
with open(inFilename, "r") as inFile:
for line in inFile.readlines():
test = line.split()
first_name = test[0]
last_name = test[1]
first_initial = first_name[0]
grades = map(float, test[2:])
outfileName = "avg.txt"
with open(outfileName, 'w') as outFile:
buffer = sum(grades)/len(grades)
buffer = '{},{}:{}'.format(first_initial, last_name, buffer)
outFile.write(buffer)
</code></pre>