Python学习系列之文件操作
2017-02-08 13:54
369 查看
Pyhton文件打开方式
Python打开文件的模式
基本模式
带'+'的模式
带'b'的模式
带'+'和带'b'的模式
Python文件读取方式
Pyhton文件写入方式
Python文件操作所提供的方法
close(self)
关闭已经打开的文件
fileno(self)
文件描述符
flush(self)
刷新缓冲区的内容到硬盘
isatty(self)
判断文件是否是tty设备,如果是tty设备则返回True,否则返回False
readable(self)
文件是否可读,如果可读返回True,否则返回False
tell(self)
获取指针位置
seek(self, offset, whence=io.SEEK_SET):
指定文件中指针位置
seekable(self)
指针是否可操作
writeable(self)
是否可写
read(self,n=None)
读取指定字节数据,后面不加参数默认读取全部
同时打开多个文件
with= open('文件路径','打开模式') as f: #PS:python3提供了with语句来帮我们自动调用close方法,所以说无论打开文件是否出错都能自动正确的关闭文件
Python打开文件的模式
基本模式
带'+'的模式
带'b'的模式
#提示:以b方式打开时,读取到的内容是字节类型,写入时也需要提供字节类型
带'+'和带'b'的模式
Python文件读取方式
Pyhton文件写入方式
Python文件操作所提供的方法
close(self)
关闭已经打开的文件
fileno(self)
文件描述符
flush(self)
刷新缓冲区的内容到硬盘
f.flush()
isatty(self)
判断文件是否是tty设备,如果是tty设备则返回True,否则返回False
代码: f = open("hello.txt","r") ret = f.isatty() f.close() print(ret) 结果 False
readable(self)
文件是否可读,如果可读返回True,否则返回False
代码: f = open("hello.txt","r") ret = f.readable() f.close() print(ret) 结果: True
tell(self)
获取指针位置
代码: f = open("hello.txt","r") print(f.tell()) f.close() 结果: 0
seek(self, offset, whence=io.SEEK_SET):
指定文件中指针位置
代码: f = open("hello.txt","r") print(f.tell()) f.seek(3) print(f.tell()) f.close() 结果 0 3
seekable(self)
指针是否可操作
代码: f = open("hello.txt","r") print(f.seekable()) f.close() 结果: True
writeable(self)
是否可写
代码: f = open("hello.txt","r") print(f.writable()) f.close() 结果 False
read(self,n=None)
读取指定字节数据,后面不加参数默认读取全部
代码: f = open("wr_lines.txt","r") print(f.read(3)) f.seek(0) print(f.read()) f.close() 结果: 112 112233
同时打开多个文件
with open('log1.txt') as obj1, open('log2.txt') as obj2:
相关文章推荐
- Python学习系列(五)(文件操作及其字典)
- Python学习系列之文件操作
- python系列学习二——文件操作及异常处理
- Python学习系列(五)(文件操作及其字典)
- Python学习系列之异常和文件操作
- Html5 学习系列(四)文件操作API
- python学习笔记 目录和文件操作
- 文件操作注意事项 分类: python 小练习 python基础学习 open()文件读写 2013-12-03 11:05 532人阅读 评论(0) 收藏
- Python学习笔记——文件对象和操作(2)
- Python学习2:文件操作
- Git学习系列(二)创建本地仓库及文件操作
- python 学习记录(3)—文件操作
- Git学习系列(二)创建本地仓库及文件操作
- Python学习笔记——文件对象和操作(1)
- PHP学习系列之文件访问及文件操作
- watir学习系列--文件操作(创建文件)
- python学习笔记: 一些有用的文件操作函数
- Python学习---文件目录操作
- Html5 学习系列(四)文件操作API
- Python学习一:文件/目录操作合集