已有17人关注
关于《笨办法学Python》一书中练习17的代码交流
发表在达人风采 2020-06-03
是否精华
版块置顶:

为了提升自已零基础编程能力,采取多种方式学习Python,其中包括跟随《笨办法》步步学习,现将其中练习17的代码分享给大家,对于曾经遇到同样疑难的同志给予帮助。代码如下:

# python ex17.py 将一个文件中的内容拷贝到另外一个文件中。


from sys import argv

from os.path import exists


script, from_file, to_file = argv


print ("Copying from %s to %s " % (from_file, to_file))


# We could do these two on one line too, how?


in_put = open(from_file)    # 此处有些资料可能会显示为“input = ”

indata = in_put.read()


print ("The input file is %d byes long " % len(indata))


print ("Does the output file exist? %r " % exists(to_file))

print ("Ready, hit RETURN to continue, CTRL-C to abort.")

input ()


output = open(to_file, 'w')

output.write(indata)


print ("Alright, all done.")

output.close()

in_put.close()  # 关闭已打开的 in_put文件,注意:是in_put,不是input


分享到:
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照