熟练文件操作,ex17py:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
import os
script, src_file, dst_file = sys.argv
print "copy content from %s to %s" %(src_file, dst_file)
src = open(src_file)
src_data = src.read()
print "the src file is %d bytes long" %len(src_data)
print "does the dst file exist? %r" %os.path.exists(dst_file)
print "hit RETURN to continue, CTRL-C to abort"
raw_input()
dst = open(dst_file, 'w')
dst.write(src_data)
print "OK."
dst.close()
src.close()
运行:
python ex17.py ex17_src ex17_dst
可以有以下结果:
copy content from ex17_src to ex17_dst
the src file is 18 bytes long
does the dst file exist? True
hit RETURN to continue, CTRL-C to abort
OK.
可以检查两个文件的内容,是否一致。。。