How to think like a Computer Scientist: 课后习题第十三章

#-------------------------------------------------------------------------------
# Name:        module1
# Purpose:
#
# Author:      penglaixy
#
# Created:     17/08/2013
# Copyright:   (c) penglaixy 2013
# Licence:     <your licence>
#-------------------------------------------------------------------------------
def execise_one():
    myfile = open("text.txt","r")
    vs = myfile.readlines()
    vs.reverse()
    myfile.close()


    tufile = open("tuzi.txt","w")
    for v in vs:
        tufile.write(v)
    tufile.close()


def execise_two():
    myfile = open("snake.txt","r")
    for v in myfile:
        if -1 == v.find("snake"):
            continue
        print v,


    myfile.close()


def execise_three():
    myfile = open("test.c","r")
    o_file = open("back.c","w")
    num = 1
    for v in myfile:
        file_str = "{0:>4} {1}".format(num,v)
        print file_str,
        o_file.write(file_str)
        num +=1


    myfile.close()
    o_file.close()


def execise_four():
    myfile = open("back.c","r")
    o_file = open("test.c","w")
    for v in myfile:
        print v[5:],
        o_file.write(v[5:])


    myfile.close()
    o_file.close()


def main():
    execise_one()
    execise_two()
    execise_three()
    execise_four()
    pass


if __name__ == '__main__':
    main()


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值