作者chine083 (aa)
看板Python
标题[问题] 已存在一份档案,但如何修改某一行字?
时间Wed Oct 26 22:15:21 2011
不好意思~
请问..如果我已存在一份档案,但我想将某一列改掉...要如何做
aa = open("c:\\test.txt")
for x in aa:
if x == "clothes":
y = "hat" #我想将clothes这列改为hat
aa.write(y) #这样感觉怪怪的,
还是要先开原本的档案,再一列一列写在另一份新的档案里?
如果遇到要修改的列,就把它写在新的档案里?
一个档案可以开?来读又进行修改吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.91.140
1F:→ mars90226:恩,你可以先去看一下open的参数跟file相关知识 10/26 22:41
2F:→ suzuke:re.sub 10/26 23:32
3F:→ elleryq:照正常就是要一行行读出来,改完,再一行行写回去。 10/27 17:41