Допустим, у меня есть текстовый файл, содержащий:
Dan
Warrior
500
1
0
Есть ли способ, которым я могу редактировать определенную строку в этом текстовом файле? Прямо сейчас у меня есть это:
#!/usr/bin/env python
import io
myfile = open('stats.txt', 'r')
dan = myfile.readline()
print dan
print "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]
неверен. Но вы поняли мою точку зрения, верно? Я пытаюсь отредактировать строку 2, заменив Воина на Мага. Но я могу даже сделать это?