python-文件操作

1.文件定义
我们在电脑上浏览到的pdf,word,exe,txt等储存在文件当中,文件就像家里的门一样
2.对文件的操作
open()打开文件

open("文件路径",'操作方式',encoding="编码格式")

encoding=可以忽略,其中UTF-8格式可以适用于99.9%的文件编译
#操作模式经常用到的有’r’和’w’,‘a’,r是read读的意思,w是write写的意思,a我的理解是常用列表操作中append的意思。
read()读取文件中所有内容,并释放为字符串,可在括号内输入读取字符数量
readline()读取文件中第一行,可设置读取第一行字符数量
realines()逐行读取字符串,并返回列表

f=open('E:\file.txt','r',encoding="UTF-8")
print(f.read())
#输出
123456789		先前文件内容我已编辑成
12345678			"""
1234567				    123456789
123456				    12345678
hello				    1234567
						123456
						hello
"""
f=open('E:\file.txt','r',encoding="UTF-8")
print(f.read(6))
#输出
123456
f=open('E:\file.txt','r',encoding="UTF-8")
print(f.readline())
#输出
123456789
f=open('E:\file.txt','r',encoding="UTF-8")
print(f.readlines())
#输出
['123456789\n', '12345678\n', '1234567\n', '123456\n', 'hello']

write()写入文件,w模式下每次写入会覆盖旧内容,a模式下不会覆盖原内容继续写
对文件操作后要执行一下flush(),对文件进行刷新

f=open('E:\file.txt','w',encoding="UTF-8")
f.write("hello")
f.flush()
#
打开文件就会发现文件内写入了hello、
f=open('E:\file.txt','a',encoding="UTF-8")
f.write("人生苦短,我学python")
f.flush()
#
打开文件后你会发现人生苦短,我学python出现在了hello后面
如果想要对其进行换行,写上换行符(\n)即可
即f.write("\n人生苦短,我学python")

close()对文件进行关闭操作
对文件进行编辑后对文档进行关闭防止影响后续操作

f.close()

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值