在Python中编辑文本文件中的特定行
假设我有一个包含以下内容的文本文件:
Dan Warrior 500 1 0
有没有办法可以编辑该文本文件中的特定行?现在我有这个:
#!/usr/bin/env pythonimport io myfile = open('stats.txt', 'r')dan = myfile.readline()print danprint "Your name: " + dan.split('\n')[0]try: myfile = open('stats.txt', 'a') myfile.writelines('Mage')[1]except IOError: myfile.close()finally: myfile.close()
是的,我知道这myfile.writelines('Mage')[1]
是不正确的。但是你明白了我的观点吧?我正在尝试用Mage替换Warrior来编辑第2行。但我甚至可以这样做吗?
宝慕林4294392
婷婷同学_
有只小跳蛙
相关分类