文件的复制和粘贴我们每个人都会,但是若是只使用代码进行完成可能就会有点难度了,今天我们就使用python语言中的多线程实现文件的copy
思路
利用python中文件操作中的open方法通过输入的路径找到文件,再将文件中的数据利用二进制进行赋值给一个新的变量,再次利用open方法中的w模式来创建新的文件再将变量中的数据赋值给新的文件,这样就实现了文件的copy
代码
import threading # 声明模块
import time
import os
f = "" # 定义一个变量用来接收数据
def read_thread(file_name, file_home): # 定义一个函数用来读取文件中的二进制数据
read_file = open(file_home + '//' + file_name, "rb") # open的打开模式为"rb"以二进制方式打开
global f
f = read_file.read(