28-拷贝文件
2019-12-14 本文已影响0人
JSFnull
# f1 = open('/bin/ls', 'rb')
# f2 = open('/tmp/list', 'wb')
#
# data = f1.read()
# f2.write(data)
#
# f1.close()
# f2.close()
[root@room9pc01 tmp]# md5sum /bin/ls /tmp/list
a78c13d806e594dc4014d145d689f23d /bin/ls
a78c13d806e594dc4014d145d689f23d /tmp/list
src_fname = '/bin/ls'
dst_fname = '/tmp/list2'
src_fobj = open(src_fname, 'rb')
dst_fboj = open(dst_fname, 'wb')
#就像商品供货的例子
while 1:
data = src_fobj.read(4096)
if data == b'':
#if len(data) == 0:
#if not data : 空串(b'')为假,取反为真
break
else:
dst_fboj.write(data)
src_fobj.close()
dst_fboj.close()