菜鸟学Python(9):给文件添加内容,得到文件信息
来源:互联网 发布:mac的.ssh文件在那里 编辑:程序博客网 时间:2024/06/05 05:27
经常会遇到给文件添加内容的时候,如果只是添加在文件的末尾,就比较简单了:
使用'a'模式打开文件后,指针默认指向文件末尾,即使你:
字符串‘world’还是会加在文件的末尾,而不会是你想要的开始位置。
而我遇到的需求就是要在文件头添加东西啊,怎么办呢?不至于把里面东西全读出来,再写进去吧?
还好看到了'r+'这个模式(以前从来没有用过)
打开文件看看,是不是可以了呢;)
×××××××××××××××××××××
得到文件的修改时间:
>>> 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
file = open(filename,'a')
file.write('hello')
file.close()
file.write('hello')
file.close()
使用'a'模式打开文件后,指针默认指向文件末尾,即使你:
file.seek(0)
file.write('world')
file.write('world')
字符串‘world’还是会加在文件的末尾,而不会是你想要的开始位置。
而我遇到的需求就是要在文件头添加东西啊,怎么办呢?不至于把里面东西全读出来,再写进去吧?
还好看到了'r+'这个模式(以前从来没有用过)
file = open(filename,'r+')
file.tell() #0L
file.write('begin')
file.close()
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(9):给文件添加内容,得到文件信息
- 菜鸟学Python(9):给文件添加内容
- 菜鸟学Python(12):怎么读写ini文件
- 菜鸟学Python(12):怎么读写ini文件
- 菜鸟学python(7) 简单文件访问
- java给文件内容添加头
- 得到file文件内容
- notepad++编辑器打开一个文件时,给文件添加信息
- 【菜鸟linux教程】linux下gcc执行cpp或者c文件(持续添加新内容)
- python 得到文件版本信息 公司名和产品名
- 菜鸟学Python(11):在Django中怎么下载任意类型的文件?
- 菜鸟学Python(11):在Django中怎么下载任意类型的文件?
- 得到指定文件的信息
- 给JAVA源代码文件统一地添加licence信息头
- 小菜鸟学Spring-读取属性文件值(三)
- 菜鸟学SSH(五)——Struts2上传文件
- 菜鸟学Python(一)
- Python 批量给文件重命名,添加文件名后缀
- 一款开源的安全证书登录组件--SecUser
- 转载 何时用接口
- windows键盘
- PowerTab Version 0.98正式版发布了
- 一款轻量级的桌面WebServer通讯组件
- 菜鸟学Python(9):给文件添加内容,得到文件信息
- asp.net2.0密码强度验证
- JAVA 应用简单破解---类库提前加载
- 常用类
- JSP笔记
- vc中常用文件操作(一)
- 《pro Spring》一书中关于quartz cronTrigger表达式通配符的严重错误
- WiFi或者WiMAX进行网络语音服务的问题
- donet 学习网站推荐