python 文件操作

一:文件基本操作步骤

1.打开文件

2.读写等操作

3.关闭文件

1:

在Python中打开文件,使用open函数

文件对象=open(name,mode)
mode是指打开文件的形式
name是指打开的文件的名字

 

 2:

文件写入

文件对象.open('文件名','mode')

文件对象.write('内容')

文件对象.close()

 

文件读

用read:

文件对象=open('文件名','mode')

文件对象.read(num)#参数是读取的位数

文件对象.close()

用readline:

readline是一行一行读.

readlines:

 readlines是读取所有行的数据

 

 3:

前文有

4:seek用来移动文件指针

f.seek(偏移量,起始位置)
起始位置0是开头1是当前位置2是结尾
有可能版本不一样我的只可以用起始位置是0

二:文件备份

1:接受用户输入的文件名

2:规划备份的文件名

3:备份文件写入数据

old_name=input('请输入文件名')
index=old_name . rfind('.')
if index > 0:
    new_name=old_name[:index]+'[备份]'+[index:]
    old_f=open('old_name','r')    
    new_f=open('new_name','w')
    while True:
        con=old_f.readline()
        if len(con)==0:
            break
        new_f.write(con)
        
else 
    print('无效文件,无法备份')
    
new_f.close()
ole_f.close()

 

 三:文件和文件夹的操作

1:
导入模块
import os
2:
文件重命名
f.rename('文件名称')
3:
文件删除
f.remove('文件名称')
4:
创建文件夹:
os.mkdir('文件夹名字')
5:
删除文件夹只可删除空文件夹
os.rmdir('文件夹名字')
6:
获取本文件的当前目录
os.getcwd()
7:
改变默认目录
将当前文件夹改成指定的文件夹
os.chdir('改为的文件夹名字')
8:
获取目录列表
os.listdir()
获取文件夹中所有文件名字以列表形式返回


 

 

 

 

 

 

 四:应用案例

需求:批量修改⽂件名,既可添加指定字符串,⼜能删除指定字符串。

步骤:

1:设置添加删除字符串的标识

2:获取指定目录的所有文件

3:将原有文件添加删除字符串构造新名字

4:os.rname()

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小李小于

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值