0

我在一个文本文件中有这个:

Rubble HM3 80 HM2 90 HM4 92

Bunny HM2 92 HM5 70 HM1 98

Duck HM1 86 HM3 100 HM2 93 HM4 94

Chipmunk HM4 96 HM1 86

Simpson HM3 70 HM1 90 Test1  90

我想写一个代码来改变它:

Name            | HM1 | HM2 | HM3 | HM4 | Avg. |
________________________________________________
Bunny           |  98 |  92 |   0 |   0 | 47.50 |

Chipmunk        |  86 |   0 |   0 |  96 | 45.50 |

Duck            |  86 |  93 | 100 |  94 | 93.25 |

Rubble          |   0 |  90 |  80 |  92 | 65.50 |

Simpson         |  90 |   0 |  70 |   0 | 40.00 |

至今 :

my_file=open("C:/python27/tools/student_grades.txt", "r+")

my_file_pointer=my_file.read()

for lines in my_file_pointer:

        x=my_file_pointer.replace("HM2","|")

print x

Go Easy 第一次程序员。:)

如果我使用替换功能,我如何一次打印所有内容,然后在每个主题“HM1”下对其进行排序?

4

0 回答 0