Python实现给文件添加内容及得到文件信息的方法
2015-05-28 14:53
821 查看
本文实例讲述了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实现给文件添加内容及得到文件信息的方法
- 菜鸟学Python(9):给文件添加内容,得到文件信息
- 菜鸟学Python(9):给文件添加内容,得到文件信息
- Python 实现在对一个目录下所有文件,指定某一行之后添加内容(批处理脚本)
- python计算文件的行数和读取某一行内容的实现方法
- python计算文件的行数和读取某一行内容的实现方法
- python计算文件的行数和读取某一行内容的实现方法
- Python实现解析Bit Torrent种子文件内容的方法
- Python实现文件内容批量追加的方法示例
- Python基于正则表达式实现文件内容替换的方法
- Python基于正则表达式实现检查文件内容的方法【文件检索】
- Python实现替换文件中指定内容的方法
- Python实现修改文件内容的方法分析
- python实现搜索本地文件信息写入文件的方法
- python实现搜索本地文件信息写入文件的方法
- python计算文件的行数和读取某一行内容的实现方法
- python计算文件的行数和读取某一行内容的实现方法
- 【转载】python计算文件的行数和读取某一行内容的实现方法
- 和我一起使用Python的bottle来实现文件的上传和下载(使用post方法)
- python实现读取给定文件夹下文件目录与文件信息(包括子文件夹)