Python复制文件的5种方法

您所在的位置:网站首页 open文件 Python复制文件的5种方法

Python复制文件的5种方法

2022-12-14 19:17| 来源: 网络整理| 查看: 265

以下是“如何在Python中复制文件”的4种库的使用。+open方法来复制文件

图片[1] - Python复制文件的5种方法 - 三酷猫笔记 一、shutil标准库

具体使用方法,请查看如下shutil库介绍教程。

Python标准库shutil的使用( 文件复制删除、文件夹复制删除、压缩包 压缩解压处理模块) - 三酷猫笔记 Python标准库shutil的使用( 文件复制删除、文件夹复制删除、压缩包 压缩解压处理模块) - 三酷猫笔记 Python标准库shutil的使用( 文件复制删除、文件夹复制删除、压缩包 压缩解压处理模块) 三酷猫的头像 - 三酷猫超级会员28天前567 二、os库 1.os.popen() 图片[2] - Python复制文件的5种方法 - 三酷猫笔记 2.os.system() 图片[3] - Python复制文件的5种方法 - 三酷猫笔记

直接用命令行来执行复制命令。注意windows和linux系统的命令差异

三、threading库

如果要以异步方式复制文件,请使用以下方法。在这里,我们使用Python的线程模块在后台运行复制操作。使用此方法时,请确保采用锁定以避免死锁。如果您的应用程序正在使用多个线程读取/写入文件,您可能会面对它。

图片[4] - Python复制文件的5种方法 - 三酷猫笔记 四、子进程方式 1.call()

子进程模块提供了一个简单的界面来处理子进程。它使我们能够启动子进程,附加到其输入/输出/错误管道,并检索返回值。子流程模块旨在替代传统模块和功能,如os.system,os.spawn *,os.popen *,popen2。*。

它公开一个call()方法来调用系统命令来执行用户任务。

图片[5] - Python复制文件的5种方法 - 三酷猫笔记 2.Check_output()

使用子进程的check_output()方法,可以运行外部命令或程序并捕获其输出。它还支持管道。

图片[6] - Python复制文件的5种方法 - 三酷猫笔记 五、open方法 # 复制图片 with open('123.png','rb') as file: # rb 用来读取二进制文件,(图片,视频,音频....文件都是二进制文件) all = file.read() # 先把二进制文件读取出来 # print(all) with open('666.png','wb') as file: # wb 用来写入二进制文件 file.write(all)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3