文件的操作

一、文件操作的函数(文件是一个可迭代对象)

f=open("文件名",mode="  ",encoding="  " )

s=f.read()

f.close()

二、模式(mode)

1、r:只读

2、w:写入(删除原有内容再写入)

3、a:追加写(在内容后面追加写入)

4、r+:读写

5、w+:写读

6、a+:追加写读

7、rb:以字节方式阅读

8、wb:以字节方式写入

9、ab:以字节方式追加写

三、路径

1、绝对路径:从磁盘的根目录找或从互联网上寻找路径

2、相对路径:相对于当前程序所在的文件夹

      ../:上一层文件夹

四、阅读方式

1、当文件的内容不是太多的时候,可以直接用   f.read(字节)

2、当文件的内容过多的时候,可以一行一行的阅读     f.readline(行数)

3、如果处理的是非文本文件,mode里如果是rb,wb,ab,bytes..,就没有encoding="  "

f.seek(字节个数X):在开头移动X个字节

f.seek(0,2):移动到末尾

f.seek(0):移动到开头

seek(偏移量,位置)

tell():查询光标的位置

truncate():截断文件,光标之后的文件都删除

五、文件的修改

import os

with open('文件名或者是文件位置',mode(模式)=" ",encoding(编码或者解码)='  ') as   f(改一个别名)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值