一、打开文件
文件 (file) 也是一个对象,所有对文件的操作都是基于对这个对象的操作。
打开文件:
f = open(r'文件路径', '模式')
f.close()
tips :
- 建议使用原始字符串
- 文件路径可以为绝对路径,也可以为相对路径
- ‘模式’ 是指打开文件的方式,在后文会详细解释
- 一定要在使用完后关闭文件
使用 with 打开文件:
with open(r'文件路径', '模式') as f:
fileOperation
tips :
- 注意缩进
- 不需要关闭文件
二、文件打开模式

三、其它操作
file.read(size): 从文件读取指定的字节数,未给定或为负则读取所有file.readline(size): 读取整行或该行指定的字节数,包括\nfile.readlines(): 读取所有行并返回一个列表file.seek(offset[, whence]):offset代表需要移动偏移的字节数,如果是负数表示从倒数第几位开始,whence默认值为 0,给offset参数一个定义,表示要从哪个位置开始偏移:0 代表从文件开头算起,1 代表从当前位置开始算起,2 代表从文件末尾算起。file.tell(): 指针的位置,以字符为单位
四、OS package
os.listdir(path): 返回路径下所有文件的文件名os.path.splitext(fileName): 将文件名和扩展名分开os.path.split(path): 返回文件的路径和文件名
同步更新于:SP-FA 的博客
本文详细介绍了Python中文件操作的基本步骤,包括使用`open()`函数打开文件、各种打开模式,以及`os`模块提供的高级功能如读写文件、路径操作等。同时涵盖了使用`with`语句的便捷性。
344

被折叠的 条评论
为什么被折叠?



