文件的基本操作

文件的基本操作

打开

在python中使用open函数可以打开一个已经存在的文件,或者创建一个新文件:
open(name,mode)
name:是要打开的目标文件名的字符串(可以包含文件所在的具体路径)
mode:设置打开文件的模式(访问模式):只读、写入、追加等。

读写

对象.write(‘内容’) # 写入

f = open('文件操作展示.txt', 'w') # 打开
f.write('这里是我写入的内容') #写入
f.close() # 关闭

文件对象.read(num)

num标识要从文件夹中读取的数据的长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据。

f = open('文件操作展示.txt', 'r') # 'w' 'a'
print(f.read())
f.close()

readlines()

可以按照行的方式把整个文件夹的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素

f = open('文件操作展示.txt', 'r') # 'w' 'a'
content = f.readlines()
print(content)  # ()内写数字 \n占一个位置。
f.close()

readline()

一次读取一行的内容。

f = open('文件操作展示.txt', 'r') # 'w' 'a'
content = f.readline()
print(f'第一行:{content}')
content = f.readline()
print(f'第二行:{content}')
f.close()

seek() 用来移动文件指针

文件对象.seek(偏移量,起始位置)
起始位置:
0:文件开头
1:当前位置
2:文件结尾

关闭

tell() 返回一个整数,标识当前文件指针的位置(到文件开头的比特数)。

文件对象.close() # 关闭

f = open('文件操作展示.txt', 'w')
f.write('这里是我写入的内容')
f.close()

在这里插入图片描述

访问模式

访问模式特点:如图
在这里插入图片描述

f = open('文件操作展示.txt', 'r') # 'w' 'a'

文件备份

步骤:
接收用户输入的文件名
规划备份文件名
备份文件写入数据

name = input('输入要备份的文件名')
print() # 验证

规划备份文件名
提取目标文件后缀
组织备份的文件名, xx[备份]后缀

old_f = open(old_name, 'rb')
new_f = open(new_name, 'wb')
while True:
    con = old_f.read(1024)
    if len(con) == 0:
        break
        new_f.write(con)
old_f.close()
new_f.close()

文件和文件夹的操作

文件夹操作函数
os.mkdir(文件夹名字) # 创建
os.rmdir(文件夹名字) # 删除
os.getcwd() # 获取当前目录
os.chdir(目录) # 改变默认目录
os.listdir(目录) # 获取目录列表
os.rename(目标文件名,新文件名) # 文件重命名
os.remove(目标文件名) # 删除文件名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

双头蛇

您的打赏将是我创作最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值