python 基础之文件

python-文件

1、文件操做

一、文件概念

文件是计算机中数据持久化存储的表现形式
复制代码

二、文件操做基本语法

格式一(手工关闭格式):
	1.打开文件:	file = open("文件名","读写模式")
	2.操做文件:*
	3.关闭文件:	file.close()
格式二(免关闭格式):
	1.打开文件:	with open("文件名","读写模式") as file:
	2.操做文件:	*
	3.关闭文件(自动关闭文件)
复制代码

注意:python

  • 文件操做完毕后必须关闭,不然内存将长期保持对文件的链接状态,形成内存溢出的现象发生。

三、文件读写模式

读写模式 数据读写基本单位 操做权限 注意事项
rb 字节 读取信息,若是文件不存在报错
wb 字节 写入信息覆盖原始信息,若是文件不存在新建
ab 字节 追加写 写入信息到原信息末尾,若是文件不存在新建
rb+ 字节 读、写 读取信息,若是文件不存在报错
wb+ 字节 读、写 写入信息覆盖原始信息,若是文件不存在新建
ab+ 字节 读、追加写 写入信息到原信息末尾,若是文件不存在新建
r 字符 读取信息,若是文件不存在报错
w 字符 写入信息覆盖原始信息,若是文件不存在新建
a 字符 追加写 写入信息到原信息末尾,若是文件不存在新建
r+ 字符 读、写 读取信息,若是文件不存在报错
w+ 字符 读、写 写入信息覆盖原始信息,若是文件不存在新建
a+ 字符 读、追加写 写入信息到原信息末尾,若是文件不存在新建

四、文件读模式

操做格式/函数名称 功能 参数 返回值
read() 读取文件中全部信息 文件中的全部信息
read(num) 读取文件中指定数量的字符/字节信息 num:每次读取的数据总量 文件中指定数量的信息
readline() 读取文件中一行信息,以/n断定行是否读取完毕 文件中的一行信息
readlines() 将文件中信息以行为单位读取到列表中,以/n断定行是否读取完毕 由文件中全部行信息组成的列表对象

五、文件写操做

操做格式/函数名称 功能 参数 返回值
write(str) 将指定信息写入到文件 str:要写入的字符串信息 写入的数据总量
writelines(model) 将指定信息写入到文件 model:要写入的存储模型信息,模型中数据是字符串

2、文件路径

一、文件路径概念

文件在计算机存储器(例如硬盘)中保存的位置称为文件路径bash

二、文件路径的分类

相对路径:从程序运行所在的目录位置描述其余文件的保存路径
	cc.txt					当前目录下的cc.txt
	aa\\cc.txt				当前目录下的aa目录下的cc.txt
	aa/cc.txt				当前目录下的aa目录下的cc.txt
绝对路径:从系统定义的存储位置描述文件的保存路径
	D:\\aa\bb\cc.txt		
	D:/aa/bb/cc.txt
复制代码

三、文件相关操做

一、os模块相关操做
操做格式/函数名称 功能 参数 返回值
rename(file1,file2) 修改文件名 file1:原始文件名对应的路径字符串 file2:新文件名对应的路径字符串
remove(file) 删除文件 file:要删除的文件对应的路径字符串
mkdir(file) 建立目录 file:要建立的目录对应的路径字符串
rmdir(file) 删除目录 file:要删除的目录对应的路径字符串
复制代码
相关文章
相关标签/搜索