Python论坛  - 讨论区

标题:[python-chinese] 修改文件内容

2008年01月11日 星期五 13:53

john john.about在gmail.com
星期五 一月 11 13:53:05 HKT 2008

f = open('a.txt', 'r+')
 f.seek(a,b) # 把文件指针移到这个位置
# a=0 : 开始, a=1 : 当前, a=2 : 结尾
# b是距离a的位置
f.write('a')

只修改对应的字节数没问题,改多了会覆盖掉其它东西,挺麻烦的。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20080111/7d21e62b/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月11日 星期五 16:45

liwei anbutu在gmail.com
星期五 一月 11 16:45:49 HKT 2008

恩,我明白了。关键在于这个打开方式,我以前用的 w ,这样会把文件以前的内容截断。

谢谢各位!

2008/1/11 john <john.about在gmail.com>:
> f = open('a.txt', 'r+')
>
>
> f.seek(a,b) # 把文件指针移到这个位置
> # a=0 : 开始, a=1 : 当前, a=2 : 结尾
> # b是距离a的位置
> f.write('a')
>
> 只修改对应的字节数没问题,改多了会覆盖掉其它东西,挺麻烦的。
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
Jerry Lee
University of Jinan

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号