Python论坛  - 讨论区

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

2008年01月10日 星期四 21:45

liwei anbutu在gmail.com
星期四 一月 10 21:45:15 HKT 2008

我想修改一个文件指定偏移处的一个字节的数据,用python该怎么做?

open('filename', 'w') 会把以前的内容冲掉
open('filename', 'a')  只能在文件尾添加

难道必须先把以前的内容保存在缓冲区然后修改后再写入文件?有没有别的简便的方法?

Python新手,问的可能比较弱智,谢谢大家的耐心。

-- 
Jerry Lee
University of Jinan

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

2008年01月11日 星期五 07:51

Chuan Qin anewrer在gmail.com
星期五 一月 11 07:51:34 HKT 2008

是要随机读写文件么?
好像file模块的有一个seek,和c语言里面的fseek差不多。

在08-1-10,liwei <anbutu在gmail.com> 写道:
>
> 我想修改一个文件指定偏移处的一个字节的数据,用python该怎么做?
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20080111/dc702df2/attachment.html 

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

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

    你的回复:

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

    Zeuux © 2024

    京ICP备05028076号