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