2017.6.18 学习Python-文件的操作
来源:互联网 发布:网络兼职申请表 编辑:程序博客网 时间:2024/05/29 04:22
文件的操作
1.1 判断一个文件是文件夹还是文件读入一个os(import os)
a.打开一个文件或者文件夹
file = open(‘文件路径’,’r/rb’)
b.将file传递到如下函数,该函数的返回值是Boolean类型,true:该文件是文件夹,false:该文件是文件
os.path.isdir(file)
1.2 读取文件
方式一:r = open(‘文件路径’,’读取方式’)
该文件必须是文件,读取方式传递’r’读取普通文件文件;’rb’读取字节文本文件,通常用来操作图片/视频;
r.read():读取整个文件内容,当文件内容过大是,建议在read()方法中传递一个参数,限制内次读取内容的大小,防止内存溢出
r.readline():每次读取一行
r.readlines():以每一行为每一个元素,返回一个list集合
1.3 文件的写操作
先打开文件,是用open方法,传入文件的路径和写的方式.写的方式分为’w’(写普通文本文件)和’wb’(写字节文件,一般用来操作非文本文件)
1.4注意事项和优化
注意事项:
a.在读文件的时候容易出现IOError,采用python的异常处理机制try…finally
b.读完文件之后都要调用close方法关闭流
优化:
python给出了with…as的方式,可以不用处理异常,不去关闭流
优化格式如下
with open(‘文件的路径’,’读取方式’) as r:
print(r.read(1024))
1.5一个完整的文件读写操作案例
with open(‘文件的路径’,’读取方式’) as r:
with open(‘文件的路径’,’写文件方式’) as w:
w.writer(r.read(1024))
- 2017.6.18 学习Python-文件的操作
- python学习-文件操作
- Python学习-文件操作
- python学习--文件操作
- 3.python学习笔记:python对文件的操作
- Python学习---文件目录操作
- Python学习笔记--文件操作
- Python学习2:文件操作
- Python学习15:文件操作
- Python学习-文件操作IO
- Python学习之文件操作
- Python学习笔记<文件操作>
- 学习Python语言---文件操作
- Python学习之文件操作
- python学习笔记--文件操作
- python文件操作学习笔记
- Python基础学习----文件操作
- Python文件操作学习总结
- Virtural Reality, Visual Quality相关文章
- java的定时任务调度
- 【翻译】--docker get started 01
- python中的list和array的不同之处
- 第一人称<Move>
- 2017.6.18 学习Python-文件的操作
- 经检查,各种没问题,但是前台500。后台org.springframework.http.converter.HttpMessageNotWritableException
- 用dismgui给原版win7.iso添加usb3.0驱动
- Spring中配置和读取多个Properties文件--转
- (DP)LeetCode#120. Triangle
- matlab calibration toolbox -- matlab标定工具的使用方法--去畸变和双目校正
- 第一人称<ray>
- spring实战笔记1 spring概览
- “不会聊天”这病如何治?