作者lumpa (Duncan)
看板Python
标题Re: [问题] 已存在一份档案,但如何修改某一行字?
时间Wed Oct 26 23:13:56 2011
aa=open("c:\\test.txt")
lines=aa.readlines()
看看你要修改第几行 ex:修改第5行index要减1
lines[4]= '你要修改的字'
aa=open("c:\\test.txt",'w')
aa.writelines(lines)
这样写会清空档案,单单改一行的还没想到
再参考看看罗
※ 引述《chine083 (aa)》之铭言:
: 不好意思~
: 请问..如果我已存在一份档案,但我想将某一列改掉...要如何做
: aa = open("c:\\test.txt")
: for x in aa:
: if x == "clothes":
: y = "hat" #我想将clothes这列改为hat
: aa.write(y) #这样感觉怪怪的,
: 还是要先开原本的档案,再一列一列写在另一份新的档案里?
: 如果遇到要修改的列,就把它写在新的档案里?
: 一个档案可以开?来读又进行修改吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.63.126.167