在python中编辑文本文件?

时间:2013-10-01 05:57:31

标签: python-2.7

我在文本文件中有这个:

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”下进行排序?

0 个答案:

没有答案