Python基础知识学习08:文件操作(贰) -- 文件备份、文件与文件夹的基本操作

目录

1、文件备份

1.1 流程

1.2 文件备份的流程分析级实例应用

1.2.1 接收用户输入目标文件名

1.2.2 定义备份文件名

1.2.3  备份文件写入数据

1.2.4 拓展练习

2、文件及文件夹的操作

2.1 导入库

2.2 文件的两个基本操作

2.3 文件夹的基本操作


1、文件备份

用户输入当前目录下任意文件名,程序完成对该文件的备份功能(备份文件名为"xx[备份]"这样的后缀,例如:test[备份].txt)。

1.1 流程

① 接收用户输入的文件名;

② 定义备份文件名;

③ 备份文件写入数据。

1.2 文件备份的流程分析级实例应用

1.2.1 接收用户输入目标文件名

old_na = input('请输入您要备份的文件名:')

1.2.2 定义备份文件名

  • 文件类型:提取目标文件的后缀
  • 文件名:组织备份的文件名,xx[备份]后缀
# 一、用户输入目标文件  star.txt
old_na = input('请输入需要备份的文件名:')
# print(old_na)
# print(type(old_na))


# 二、规划备份文件名
# ① 提取文件后缀--找到名字中的点--名字和后缀分离--最右侧的点为后缀的点--字符串中查找某个字串用rfind
index = old_na.rfind('.')
print(index)  # 后缀中.的下标
print(old_na[:index])  # 无后缀的源文件名(无后缀)

# ② 组织新文件名 旧文件名 + [备份] + 后缀
new_name = old_na[:index] + '[备份]
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值