Python实现给文件添加内容及得到文件信息的方法
作者:wayne92 时间:2022-01-04 09:22:20
本文实例讲述了Python实现给文件添加内容及得到文件信息的方法。分享给大家供大家参考。具体分析如下:
经常会遇到给文件添加内容的时候,如果只是添加在文件的末尾,就比较简单了:
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)
<type 'int'>
>>> os.stat(path)[8]
1190626843
得到文件的大小:
>>> os.stat(path)[6]
2808L
>>> os.path.getsize(path)
2808L
希望本文所述对大家的Python程序设计有所帮助。
标签:Python,文件
0
投稿
猜你喜欢
Python爬虫获取豆瓣电影并写入excel
2022-04-24 06:41:12
mysql query browser中文乱码的解决方法
2024-01-17 14:44:51
python lxml中etree的简单应用
2022-01-11 09:34:15
python回调函数的使用方法
2023-05-28 02:50:55
Python实现加密接口测试方法步骤详解
2022-08-09 20:07:32
模仿PHP写的ASP分页函数
2008-04-13 06:11:00
python中查找excel某一列的重复数据 剔除之后打印
2022-10-27 06:34:00
js动态显示当前日期,时间和星期代码
2007-08-14 12:31:00
Python+Yolov5人脸口罩识别的详细步骤
2022-05-19 23:35:37
python动态监控日志内容的示例
2022-08-26 18:05:44
Vue+Antv F2实现层叠柱状图
2023-07-02 16:54:55
关于web标准的思考
2008-10-05 10:07:00
仿DW的图形菜单 DIV+CSS
2007-08-14 10:07:00
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
2021-09-14 17:03:46
Python callable()函数用法实例分析
2021-12-14 00:28:52
Web设计中的黄金分割[译]
2009-02-20 13:41:00
解密Python中的描述符(descriptor)
2023-12-05 08:28:48
Python网络编程之Python编写TCP协议程序的步骤
2022-12-25 17:18:55
mysql批量更新多条记录的同一个字段为不同值的方法
2024-01-27 20:21:49
Python tabulate结合loguru打印出美观方便的日志记录
2021-02-23 02:39:45