Python 文件操作(一)
2016-12-19 22:48
190 查看
Python 文件笔记
open()
首先要导入一个os模块import os
open 开始
用法:
file = open(<'文件名字'>,['浏览方式']) #打开方式 with open('文件名') as <别名>:.... #可以操作多个文件 这个写不用考虑关闭文件,因为执行完系统自动关闭,建议用该方法
浏览方式以下几种:
‘r’ 已只读的方式打开文件,不存在出异常!‘w’ 已写的方式打开文件,不存在就先创建再写入,存在先删除内容再写入;
‘r+’ 已读写的方式打开文件,不存在出异常!
‘w+’ 已写读的方式打开文件,不存在就先创建再写入,存在先删除内容再写入(个人觉得没有用);
‘rb’ 已二进制只读的方式打开文件,不存在出异常!(这里的二进制不是指
01010101这样的二进制)
‘wb’已二进制写的方式打开文件,不存在就先创建再写入,存在先删除内容再写入(同上^);
‘a’ 已追加的方式打开文件
常用方法:
**file.read()** : 读取文件; **file.write()**: 写文件; **file.close()**: 关闭文件; **file.readline([size])**: 读一行; **file.readlines([size])**: 把文件每一行作为一个list的一个成员,并返回这个list; **file.flush()**: 把缓冲区的内容写入硬盘; **file.tell()**: 返回文件操作标记的当前位置,以文件的开头为原点; **file.seek(offset[,whence])**: 将文件打操作标记移到offset的位置; **file.fileno()**: 返回一个长整型的”文件标签; **file.isatty()**: 文件是否是一个终端设备文件(unix系统中的); with open('文件名') as <别名>: #语句 #该方法结束的时候会自动关闭文件
常用文件判断:
if os.path.isfile('文件名'): print('路径是一个文件') if os.path.getsize('文件名'): print('文件内容不为空') else: print('文件内容为空') else: print('路径不是个文件') if os.path.isdir(): print('路径是一个目录') else: pring('路径不是一个目录:') if os.path.exists('文件名'): print('文件存在') else: print('文件不存在') os.remove('文件名') #删除文件
总结不是很全,不过基本也差不多啦~~~
相关文章推荐
- python:目录与文件操作
- 转载:python文件操作/打开/删除文件/压缩文件
- python目录及文件操作
- python文件目录操作
- python文件操作(2)--分析扫描得到的日志文件把文件状态导入Excel表格
- 利用 Python 做批量文件操作的任务
- Python实现tab文件操作
- python 文件与目录操作
- python天天进步(2)--文件操作之遍历目录
- python:目录与文件操作
- Python学习系列之异常和文件操作
- python学习(4)-文件操作
- python目录与文件操作
- python 文件与目录操作
- python文件操作
- Python文件操作
- Python 文件操作
- python中关于文件路径的简单操作
- python文件操作(1)--扫描某目录下的文件列表信息存入日志文件
- python天天进步(3)--文件操作之遍历目录