一、打开文件
1、格式
在python,使⽤open函数,可以打开⼀个已经存在的⽂件,或者创建⼀个新⽂件,语法如下:
open(name, mode)
name:是要打开的⽬标⽂件名的字符串(可以包含⽂件所在的具体路径)。
mode:设置打开⽂件的模式(访问模式):只读、写⼊、追加等。
2、模式
二、文件对象方法
(1)写:对象.write(‘内容’)
# 1. 打开⽂件
f = open('test.txt', 'w')
# 2.⽂件写⼊
f.write('hello world')
# 3. 关闭⽂件
f.close()
(2)read():⽂件对象.read(num)
num表示要从⽂件中读取的数据的⻓度(单位是字节),如果没有传⼊num,那么就表示读取⽂件中所有的数据。
(3)readlines():readlines可以按照⾏的⽅式把整个⽂件中的内容进⾏⼀次性读取,并且返回的是⼀个列表,其中每⼀⾏的数据为⼀个元素。
f = open('test.txt')
content = f.readlines()
# ['hello world\n', 'abcdefg\n', 'aaa\n']
print(content)
# 关闭⽂件
f.close()
(4)readline():readline()⼀次读取⼀⾏内容
(5)seek():⽤来移动⽂件指针。
格式:⽂件对象.seek(偏移量, 起始位置)
起始位置:
0:⽂件开头
1:当前位置
2:⽂件结尾
(6)文件关闭:⽂件对象.close()
三、文件和文件夹的操作
在Python中⽂件和⽂件夹的操作要借助os模块⾥⾯的相关功能,具体步骤如下:
(1) 导⼊os模块
import os
(3)使⽤ os 模块相关功能
os.函数名()
1、文件重命名
os.rename(⽬标⽂件名, 新⽂件名);
2、删除文件
os.remove(⽬标⽂件名)
3、创建文件夹
os.mkdir(⽂件夹名字)
4、删除文件夹
os.rmdir(⽂件夹名字)
5、获取当前目录
os.getcwd()
6、改变默认目录
os.chdir(⽬录)
7、获取目录列表
os.listdir(⽬录)