IO操作字节数据-实现数据的备份(python)
数据的备份实现:
from os import path
import uuid
def copy_file():
src = input("请输入你要备份的文件路径:")
dest = input("请输入你要保存的路径:")
f = open(src, "rb")
filename = src[src.rfind("\\") + 1:]
random_uuid = uuid.uuid4().hex
filename = random_uuid + filename
f2 = open(path.join(dest, filename), "wb")
while True:
data = f.read(1024*1024)
if data == b"":
print("读取完成")
break
else:
f2.write(data)
f.close()
if __name__ == "__main__":
copy_file()