打开文件
open(name, mode)
name:是要打开的⽬标⽂件名的字符串(可以包含⽂件所在的具体路径)。
mode:设置打开⽂件的模式(访问模式):只读、写⼊、追加等。
打开文件模式
注意:
- w 和 a 模式:如果⽂件不存在则创建该⽂件;如果⽂件存在, w 模式先清空再写⼊, a 模式
直接末尾追加。 - r 模式:如果⽂件不存在则报错
读文件
1.read()
文件对象.read(num)
num表示要从⽂件中读取的数据的⻓度(单位是字节),如果没有传⼊num,那么就表示读取⽂
件中所有的数据。
2.readlines()
readlines可以按照⾏的⽅式把整个⽂件中的内容进⾏⼀次性读取,并且返回的是⼀个列表,其中每⼀⾏的数据为⼀个元素
3.readline()
readline()⼀次读取⼀⾏内容
4.seek()
作⽤:⽤来移动⽂件指针
⽂件对象.seek(偏移量, 起始位置)
起始位置:
0:⽂件开头
1:当前位置
2:⽂件结尾
⽂件和⽂件夹的操作
在Python中⽂件和⽂件夹的操作要借助os模块⾥⾯的相关功能
⽂件重命名
os.rename(⽬标⽂件名, 新⽂件名)
删除⽂件
os.remove(⽬标⽂件名)
创建⽂件夹
os.mkdir(⽂件夹名字)
删除⽂件夹
os.rmdir(⽂件夹名字)
获取当前⽬录
os.getcwd()
改变默认⽬录
os.chdir(⽬录)
获取⽬录列表
os.listdir(⽬录)