您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 精品课件---python文件操作
python文件操作·文件的打开和关闭·文件的读写·文件的相关操作·文件的重命名和删除学习目标掌握Python中文件的打开和关闭12掌握文件的读写掌握文件的重命名和删除方式34掌握文件的相关操作01文件的打开和关闭02文件的读写03文件的重命名和删除目录页04文件的相关操作文件的打开使用Word编写一份简历的流程:•打开新建一个Word文件•写入个人简历信息•保存文件•关闭Word软件文件的打开操作文件的整体过程和word写简历的过程类似:•打开或新建立一个文件•读/写数据•关闭文件文件的打开在python中,使用open方法打开文件:open(文件名,访问模式)•“文件名”必须要填写•“访问模式”是可选的文件的打开注意如果使用open函数打开文件时,如果没有注明访问模式,则必须保证文件是存在的,否则会报异常。Traceback(mostrecentcalllast):Fileinput,line1,inmoduleFileNotFoundError:[Errno2]Nosuchfileordirectory:'test.txt'文件的模式访问模式说明r默认模式。以只读方式打开文件,w打开一个文件只用于写入。a打开一个文件用于追加。rb以二进制格式打开一个文件用于只读。wb以二进制格式打开一个文件只用于写入。ab以二进制格式打开一个文件用于追加。说明文件的模式访问模式说明r+打开一个文件用于读写,文件指针会放在文件开头w+打开一个文件用于读写,如已存在则覆盖a+打开一个文件用于读写,如已存在,则放末尾rb+以二进制格式打开一个文件用于读写wb+以二进制格式打开一个文件用于读写。如存在则覆盖ab+以二进制格式打开一个文件用于追加说明文件的关闭凡是打开的文件,切记要使用close方法关闭文件。#新建一个文件,文件名为:test.txtf=open(itheima.txt','w')#关闭这个文件f.close()写文件向文件写数据,需要使用write方法来完成,在操作某个文件时,每调用一次write方法,写入的数据就会追加到文件末尾。f=open('itheima.txt','w')f.write(‘helloitheima,iamhere!’)f.close()读文件方式1:使用read方法读取文件f=open('itheima.txt','r')content=f.read(12)print(content)print(-*30)content=f.read()print(content)f.close()运行结果读文件方式2:使用readlines方法读取文件f=open('itheima.txt','r')content=f.readlines()i=1fortempincontent:print(%d:%s%(i,temp))i+=1f.close()运行结果读文件方式3:使用readline方法一行一行读数据f=open('itheima.txt','r')content=f.readline()print(1:%s%content)content=f.readline()print(2:%s%content)f.close()运行结果文件的定位读写方式1:使用tell方法来获取文件当前的读写位置tell()方法返回文件的当前位置,即文件指针当前位置。f=open(itheima.txt,r)str=f.read(4)print(“读取的数据是:”,str)position=f.tell()print(当前文件位置:,position)文件的定位读写方式2:使用seek方法来移动文件读取指针到指定位置seek(offset,from)方法包含两个参数:offset:表示偏移量,也就是代表需要移动偏移的字节数from:表示方向,可以指定从哪个位置开始偏移•0:表示文件开头(默认值)•1:表示当前位置•2:表示文件末尾过渡页01文件的打开和关闭02文件的读写03文件的重命名和删除04文件的相关操作03文件的重命名和删除文件的重命名os模块中的rename()方法可以完成文件的重命名。格式如下:os.rename(需要修改的文件名,新的文件名)文件的删除os模块中的remove()方法可以完成文件的删除操作。格式如下:os.remove(待删除的文件名)文件的相关操作1.创建文件夹os模块的mkdir方法用来创建文件夹,示例如下:importosos.mkdir(张三)文件的相关操作2.获取当前目录os模块的getcwd方法用来获取当前的目录,示例如下:importosos.getcwd()文件的相关操作3.改变默认目录os模块的chdir方法用来改变默认目录,示例如下:importosos.chdir(../”)文件的相关操作4.获取目录列表os模块的listdir方法用于获取目录列表,示例如下:importosos.listdir(”./”)文件的相关操作5.删除文件夹os模块的rmdir方法用于删除文件夹,示例如下:importosos.rmdir(”张三”)本章小结•本章主要针对Python中的文件操作进行讲解,包括文件的打开关闭、文件的读写、文件的重命名、文件的删除等。通过本章的学习,希望大家可以认真掌握文件的相关操作,能够熟练使用相关方法实现功能。
本文标题:精品课件---python文件操作
链接地址:https://www.777doc.com/doc-7105150 .html