假设我有一个包含以下内容的文本文件:
Dan
Warrior
500
1
0
Run Code Online (Sandbox Code Playgroud)
有没有办法可以编辑该文本文件中的特定行?现在我有这个:
#!/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()
Run Code Online (Sandbox Code Playgroud)
是的,我知道这myfile.writelines('Mage')[1]是不正确的.但是你明白了我的观点吧?我正在尝试用Mage替换Warrior来编辑第2行.但我甚至可以这样做吗?