首页IT科技python如何在文件加一列数据(菜鸟学Python(9):给文件添加内容,得到文件信息)

python如何在文件加一列数据(菜鸟学Python(9):给文件添加内容,得到文件信息)

时间2025-05-24 14:25:25分类IT科技浏览3462
导读:分类: Python 2007-09-11 19:20 852人阅读 评论(0 收藏 举报 经常会遇到给文件添加内容的时候...

分类:

Python

2007-09-11 19:20 852人阅读 评论(0) 收藏 举报
经常会遇到给文件添加内容的时候            ,如果只是添加在文件的末尾                   ,就比较简单了:
file=open(filename,a

)

file.write(
hello

)

file.close()

使用a模式打开文件后      ,指针默认指向文件末尾         ,即使你:

file.seek(0)

file.write(
world)

字符串‘world’还是会加在文件的末尾                   ,而不会是你想要的开始位置            。

而我遇到的需求就是要在文件头添加东西啊         ,怎么办呢?不至于把里面东西全读出来      ,再写进去吧?

还好看到了r+这个模式(以前从来没有用过)

file = open(filename,r+)

file.tell() #0L

file.write(begin)

file.close()

打开文件看看                   ,是不是可以了呢;)

×××××××××××××××××××××

得到文件的修改时间:

>>> t = os.path.getmtime(path)

>>> t

1190626843

>>> type(t)

>>> os.stat(path)[8]

1190626843

得到文件的大小:

>>> os.stat(path)[6]

2808L

>>> os.path.getsize(path)

2808L
声明:本站所有文章            ,如无特殊说明或标注   ,均为本站原创发布                   。任何个人或组织                   ,在未征得本站同意时                ,禁止复制             、盗用                  、采集      、发布本站内容到任何网站          、书籍等各类媒体平台      。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理         。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
2020钱宝网的钱怎么退回来(钱宝注册15元有什么用-2亿钱宝网宝粉数百亿资金打水漂,钱宝网公司已经人去楼空) 微软账号怎么删除(Windows 10如何清除微软账户活动历史记录)