相关疑难解决方法(0)

在python中编辑文本文件中的特定行

假设我有一个包含以下内容的文本文件:

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行.但我甚至可以这样做吗?

python io

68
推荐指数
4
解决办法
15万
查看次数

标签 统计

io ×1

python ×1