笨方法学python(5)加分题

时间:2014-05-05 12:54:02   收藏:0   阅读:402

这篇对应的是习题17,更多文件操作


# -*- coding: utf-8 -*-
#对文件更多操作复制A文件的内容到B文件
#from sys import argv
from os.path import exists
prompt = "> "
from_file = raw_input("please input the filename where you want to copy from: >")
#in_file = open(from_file) #打开文件,不带参数,说明默认是读的方式
#indata = in_file.read()  #读文件里面的数据,用indata存放
#indata = open(from_file).read() 上面两句可以写成一句
#print "The input file is %d bytes long" %len(indata) #这句是计算出文件的大小
to_file = raw_input("Please input the tagetfilename where you want to copy to: > ")
print "Now,copy the filename…………"
#out_file = open(to_file,‘w‘)  #打开文件,带‘w‘ 表明以写的方式打开
#out_file.write(indata) 	#把indata里面的数据,写进去
#open(to_file,‘w‘).write(indata) #上面两句,可以写成这一句
open(to_file,‘w‘).write(open(from_file).read())  #这行是7 8 13 14行的合成一行的写法
print "Alrigh,all done"
#out_file.close()
#in_file.close()


笨方法学python(5)加分题,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!