文件 课件- 高中信息技术浙教版(2019)必修1 .pptx
《文件 课件- 高中信息技术浙教版(2019)必修1 .pptx》由会员分享,可在线阅读,更多相关《文件 课件- 高中信息技术浙教版(2019)必修1 .pptx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、,10、文件,3.2 Python语言程序设计,Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file, mode=r),读和写文件,filen:包含了你要访问的文件名称的字符串值。mode:决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。,完整
2、的语法格式为:open(file, mode=r, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)参数说明:file: 必需,文件路径(相对或者绝对路径)。mode: 可选,文件打开模式buffering: 设置缓冲encoding: 一般使用utf8errors: 报错级别newline: 区分换行符closefd: 传入的file参数类型opener: 设置自定义开启器,开启器的返回值必须是一个打开的文件描述符。,读和写文件,读和写文件,mode 参数有:,默认为文本模式,
3、如果要以二进制模式打开,加上 b 。,读和写文件,读和写文件,以下实例将字符串写入到文件 foo.txt 中:# 打开一个文件f = open(/tmp/foo.txt, w)f.write( Python 是一个非常好的语言。n是的,的确非常好!n )# 关闭打开的文件f.close(),第一个参数为要打开的文件名。第二个参数描述文件如何使用的字符。 mode 可以是 r 如果文件只读, w 只用于写 (如果存在同名文件则将被删除), 和 a 用于追加文件内容; 所写的任何数据都会被自动增加到末尾. r+ 同时用于读写。 mode 参数是可选的; r 将是默认值。,读和写文件,此时打开文件
4、foo.txt,显示如下:$ cat /tmp/foo.txt Python 是一个非常好的语言。是的,的确非常好!,file对象的方法,file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数:,f.read(),为了读取一个文件的内容,调用 f.read(size), 这将读取一定数目的数据, 然后作为字符串或字节对象返回。size 是一个可选的数字类型的参数。 当 size 被忽略了或者为负, 那么该文件的所有内容都将被读取并且返回。,以下实例假定文件 foo.txt 已存在(上面实例中已创建):# 打开一个文件f = open(/tmp/foo.txt, r)st
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电脑信息
限制150内