python-16 文件操作 输入输出

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/L1558198727/article/details/83270459

文件操作分为三步:

找到文件
操作
关闭

按照编码方式进行文件的分类

文本文件:
使用方便
占用内存小
但是读取速度慢
不允许跳跃读取


二进制文件:
把文件存储放在内存文件中进行操作

分类:

程序文件 数据文件
--------
输入文件 输出文件

文本文件的操作

又叫ascci文件
但是默认是编码uncode编码

打开文件
open(文件对象,模式)
open("data1.txt","w")   #写 存在不报错
open("data2.txt","x")   #如果已经存在报错
open("data3.txt","a")   #附加模式

操作
	写的操作
	1.write方法
	2.writelines方法
	
	区别 write是把字符串写入文件
	writeline是把列表写入文件
	flush 更新缓存
	
	换行用\n表示

关闭
close()
通常不需要手动关闭
所以通常可以不写


with语句

with open("data.txt","w") as f

既有打开 又有关闭

猜你喜欢

转载自blog.csdn.net/L1558198727/article/details/83270459
今日推荐