【Python基础编程200 ● 文件的备份】
2021-04-08 13:26
标签:put read pen file_path enter 后缀 span 自动完成 color ---------Python基础编程--------- Author : AI菌 【问题提出】 【主要思路】 【代码实现】 【往期精彩】 ?【Python基础编程196 ● 读取文件的4种方式】 【加群交流】 【Python基础编程200 ● 文件的备份】 标签:put read pen file_path enter 后缀 span 自动完成 color 原文地址:https://www.cnblogs.com/hezhiyao/p/13378416.html
获取文件路径名,程序自动完成对文件的备份
获取文件路径名,使用rfind函数按照 "." 对路径进行分割,然后重新拼接,得到新的文件名。
# 提示输入文件
old_file_path = input("请输入要拷贝的文件路径名:")
?
# 以读的方式打开文件
old_file = open(old_file_path, ‘rb‘)
?
# 提取文件的前缀和后缀
file_flag_num = old_file_path.rfind(‘.‘)
if file_flag_num > 0:
last_fix = old_file_path[file_flag_num:]
pre_fix = old_file_path[:file_flag_num]
?
# 组织新的文件名字
new_file_name = pre_fix + ‘-复件‘ + last_fix
?
# 创建新文件
new_file = open(new_file_name, ‘wb‘)
?
# 把旧文件中的数据,一行一行的进行复制到新文件中
for line_content in old_file.readlines():
new_file.write(line_content)
?
# 关闭文件
old_file.close()
new_file.close()
?【Python基础编程197 ● 读取文件的4种方式】
?【Python基础编程198 ● 读取文件的4种方式】
?【Python基础编程199 ● Python怎么读/写很大的文件】
?【Python基础编程200 ● 读取文件的4种方式】
?【Python基础编程201 ● 读取文件的4种方式】
?【Python基础编程202 ● 读取文件的4种方式】
?【Python基础编程203 ● 读取文件的4种方式】
上一篇:Java泛型
下一篇:32,初探c++标准库
文章标题:【Python基础编程200 ● 文件的备份】
文章链接:http://soscw.com/index.php/essay/72878.html