1.打开/关闭文件
(1)open(file_name, access_mode);
(2)文件指针:类似打开文件的光标,从光标的地方开始
(3)access_mode
r(读),rb(读),r+(读覆盖写),rb+(读覆盖写)
w(覆盖写),wb(覆盖写),w+(读覆盖写),wb+(读覆盖写)
a(追加),ab(追加),a+(读追加),ab+(读追加)
(4)返回文件对象
(5)不用,关闭文件对象:file_object.close();
2.获取文件大小
(1) 移动文件指针:file_object.seek(offset,参考位置) 0开头,1当前 2 结尾
(2)获取文件指针:file_object.tell() 获取当前文件指针位置
(3)求文件大小: file_object.sseek(0,2);
file_size=file_object.tell();
3.读文件 file_object.read(文件字节数)
返回文件里的数据对象
4.写文件 file_object.write(data)
data要写入的文件数据
5.os文件工具函数
(1)import os
(2)os.rename 重命名
(3)os.remove 删除文件
(4)os.mkdir 创建一个文件夹
(5)os.getcwd() 显示当前工作目录
(6)os.chdir() 改变当前工作目录
(7)os.rmdir 删除一个目录
(8)os.path.exists 判断文件或文件夹是否存在,
(9)os.path.isfile() 判断是否是文件,
- 文件相对路径(工作目录+路径)
./ 表示当前 ../表示上一目录