python文件移动的方法

发布时间:2024年01月18日

以下是Python中移动文件到指定目录的几种实现方法:

方法一:使用shutil模块的move函数

import shutil
import os
 
def move_file(source_path, destination_path):
    shutil.move(source_path, destination_path)

方法二:使用os模块的rename函数

import os
 
def move_file(source_path, destination_path):
    os.rename(source_path, destination_path)

方法三:逐字节拷贝文件并删除源文件

import os
 
def move_file(source_path, destination_path):
    with open(source_path, 'rb') as source_file:
        with open(destination_path, 'wb') as destination_file:
            destination_file.write(source_file.read())
    os.remove(source_path)

方法四:使用subprocess模块执行操作系统的移动命令,即采用命令行的方式,

import subprocess
 
def move_file(source_path, destination_path):
    subprocess.run(['mv', source_path, destination_path])

文章来源:https://blog.csdn.net/SPESEG/article/details/135674289
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。