说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)编写一个函数,将一个指定路径的文件移动到另外一个指定的位置(需要删除原文件)?
Python 代码如下
from pathlib import Path
def move_and_delete_file(source_path, destination_path):
# 将字符串路径转换为 Path 对象
source_path = Path(source_path)
destination_path = Path(destination_path)
to_file_dir = destination_path.resolve().parent
# 如果目标目录不在则创建它
if not to_file_dir.exists():
to_file_dir.mkdir()
# 移动文件并覆盖目标文件
source_path.rename(destination_path)
print(source_path, '->', destination_path)
# 测试
# move_and_delete_file('d/t.txt', 'x/z.txt')
查看相关链接中的知识。
(完)
更新时间:Aug. 16, 2024, 10:55 p.m. 标签:python 习题 目录