1. python操作文件的步骤
(1) 将文件抽象成一个python的对象
(2) 对这个对象,进行读/写的动作
(3) 关闭这个对象
2. 打开文件
-
语法
① open(文件名,访问模式,文件编码)
语法.png
读取文件.png
- 注意
① 文件文件不存在,会在当前代码所在的目录创建该文件。
3. 关闭文件
文件变量.close()
4. 把数据写入文件
- 文件.write("数据") 文件数据写的通用操作
- 文件.writelines([]) 文本文件的操作,每个元素
5. 从文件中读取数据
-
文件.read(字符个数) 读取指定个数的字符
-
注意事项:
① f.read()可以多次调用. 但每次调用会在原来的基础上面一直向后读取
② r 表示要读取文件中的内容,但是不可写入数据 io.UnsupportedOperation: not writable
③ 如果文件不存在将会报错。FileNotFoundError: [Errno 2] No such file or directory: '1data.txt' 上面的英文说明文件找不到, 文件或者目录不存在。
④ open的打开模式默认为r,所以第二个参数可以省略 -
f.readlines() 一次性将每一行读取出来保存在列表中
-
f.readline() 一行一行读取保存在字符串
6. 文件操作
- 引入模块import os
-
文件重命名
① 语法: os.rename("文件名","新的文件名") -
删除文件
① 语法: os.remove ("文件名") -
创建文件夹
① 语法: os.mkdir ("文件夹的名字") -
获取当前目录
① 语法: os.getcwd() -
改变目录
① 语法: os.chdir () -
获得目录列表
① 语法: os.listdir("目录路径") -
删除目录
① 语法:os.rmdir("目录路径")
② 注意:只能够删除一个空目录 -
判断是否为目录或文件
① 目录:os.path.isdir("目录路径")
② 文件:os.path.isfile("文件路径")
网友评论