文件操作(步骤固定)
一、读文件:
1.打开文件
2.读写文件
3.关闭文件
#读取文件步骤
#def open(file,mode='r',encoding=None): file为文件名,mode为打卡方式(w/r),encoding为编码格式
#返回类型为对象
#1.打开
f=open('1.txt','r')
#2.读
a=f.read()
print(a)
#3.关闭
f.close()
结果输出
read函数
#1.按字节读取
a=f.read(x) #x表示读取字节数
#2.按行读取
f.readline() #每次读一行,返回类型字符串
f.readlines() #每次都全部行,返回类型是列表
结果:
二、写文件:
1.打开文件
2.读写文件
3.关闭文件
#windows系统下打开文件的默认编码为gbk,而Pycharm打开文件的默认编码为utf-8
#为了避免乱码的出现,有两种解决办法
#1.将open()参数中的encoding=utf-8(推荐)
#2.将pycharm中的编码方式改为gbk
#打开文件
f=open('a.txt','w',encoding='utf-8')
#读写文件
f.write("你好中国!\n")
f.write("hello China!")
#关闭
f.close()
结果如下:
tips:write()操作会对存在的文件覆盖,对未存在的文件建立
三、追加操作:
1.打开文件
2.读写文件
3.关闭文件
结果:
每次追加到文本最后,读写操作也是用write函数,没有append操作!!!
奔跑了就能找到工作吗?
我不知道。但是,一停下来就会感到不安。
——强风吹拂