Python_基础_learning 07

⽂件操作

基本语法

格式⼀(⼿⼯关闭格式):				
1.打开⽂件:				
file=open("⽂件名","读写模式")				
2.操作⽂件:	*				
3.关闭⽂件:				
file.close() 

格式⼆(免关闭格式):				
1.打开⽂件:		with	open("⽂件名","读写模式")	as	file:				
2.操作⽂件:		*				
3.关闭⽂件(⾃动关闭⽂件)

注意: ⽂件操作完毕后必须关闭,否则内存将⻓期保持对⽂件的连接状态,造成内存溢出的现象发 ⽣。

文件读写模式

读写模式	数据读写基本单位	操作权限	注意事项
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:要写入的存储模型信息,模型中数据是字符串	无

文件路径

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

文件路径的分类

相对路径:从程序运行所在的目录位置描述其他文件的保存路径
			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

文件相关操作

操作格式/函数名称	       功能	           参数	               返回值
rename(file1,file2)	修改文件名	file1:原始文件名对应的路径字符串   file2:新文件名对应的路径字符串	无
remove(file)	 删除文件	file:要删除的文件对应的路径字符串	无
mkdir(file)	     创建目录	file:要创建的目录对应的路径字符串	无
rmdir(file)	     删除目录	file:要删除的目录对应的路径字符串	无
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值