python 拷贝大文件一般套路是:
with open(src_file, "rb") as fr, open(dst_file, 'wb') as fw: # fr 读文件
while True:
data = fr.read(4096)
if not data:
break
fw.write(data)
后面跟一些异常处理,4096 这个是 4 KB,这个大小受什么因素影响?
写 1 * 1024 * 1024 行吗?我感觉性能完全够啊