没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
3页
1、特性 Python读取文件主要使用open()这个函数,它会返回一个File对象,通过这个对象就可以实现文件对象的读写等操作。 2、读取文件关键函数open() 该函数包含多个参数: 一般常用的两个参数如下: open(file, mode=‘r’) 参数说明: file:文件路径(eg:D:\test.txt),必填; mode:文件打开模式(eg:r,w等),选填。 完整的参数如下: open(file, mode=‘r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None
资源推荐
资源详情
资源评论
(七)(七)Python基础知识基础知识-文件读写文件读写
1、特性、特性
Python读取文件主要使用open()这个函数,它会返回一个File对象,通过这个对象就可以实现文件对象的读写等操作。
2、读取文件关键函数、读取文件关键函数open()
该函数包含多个参数:
一般常用的两个参数如下:一般常用的两个参数如下:
open(file, mode=‘r’)
参数说明:
file:文件路径(eg:D: est.txt),必填;
mode:文件打开模式(eg:r,w等),选填。
完整的参数如下:完整的参数如下:
open(file, mode=‘r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
参数说明:
file:必填,文件路径(相对或者绝对路径);
mode:选填,文件打开模式 ;
buffering:选填,设置缓冲 ;
encoding:选填,一般使用utf8 ;
errors:选填,报错级别 ;
newline:选填,区分换行符 ;
closefd:选填,传入的file参数类型 ;
opener:选填,可以通过传递可调用的打开器来使用自定义打开器。 然后,通过使用(file, flags)调用opener来获取文件对
象的基础文件描述符。 开启程序必须返回一个打开的文件描述符(传递os.open,因为开启程序导致的功能类似于传
递“无”)。
可用的可用的mode如下:官方链接如下:官方链接
模模
式式
描述描述 直译直译
‘r’ open for reading (default) 以只读方式打开文件。文件的指针将会放在文件的开头。(默认模式默认模式)。
‘w’
open for writing, truncating the file
first
打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原
有内容会被删除。如果该文件不存在,创建新文件。
‘x’
open for exclusive creation, failing
if the file already exists
写模式,新建一个文件,如果该文件已存在则会报错。
‘a’
open for writing, appending to the
end of the file if it exists
打开一个文件进行写操作。如果该文件已存在,新的内容将会被写入到已有内容之
后。如果该文件不存在,创建新文件进行写入。
‘b’ binary mode 二进制模式
‘t’ text mode (default) 文本模式
‘+’
open for updating (reading and
writing)
打开一个文件进行更新(可读可写)。
默认模式为 ‘r’ (打开用于读取文本,与 ‘rt’ 同义)。 模式 ‘w+’ 与 ‘w+b’ 将打开文件并清空内容。 模式 ‘r+’ 与 ‘r+b’ 将打开文件并
不清空内容。
3、、File对象常用的函数对象常用的函数
序序
号号
函数名函数名 描述描述
1 file.close() 关闭文件。关闭后文件不能再进行读写操作。
2 file.flush()
刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写
入。
3 file.fileno()
返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操
作上。
4 file.isatty() 如果文件连接到一个终端设备返回 True,否则返回 False。
5 file.read([size]) 从文件读取指定的字节数,如果未给定或为负则读取所有。
资源评论
weixin_38653664
- 粉丝: 8
- 资源: 951
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功