#每次读取4k,读完为止 src_fname = '/bin/ls' dst_fname = '/root/ls1' src_fobj = open(src_fname,'rb') dst_fobj = open(dst_fname,'wb') while True: data = src_fobj.read(4096) #每次读取4k if not data: #如果not data = 0,则break, break dst_fobj.write(data) #写入dst_fobj中 src_fobj.close() dst_fobj.close() #测试 #[root@zhuji tmp]# ls /root/ls #ls: 无法访问/root/ls: 没有那个文件或目录 #[root@zhuji pyrhon百例]# python3 31拷贝文件.py #[root@zhuji tmp]# ls /root/ls #/root/ls #[root@zhuji tmp]# cat /root/ls #ELF>HK@@�@8 @@@@@@��88@8@@@���� Pf