可爱的Python_课后习题_CDay?4 可用的首个Python 脚本

Posted 坏脾气

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可爱的Python_课后习题_CDay?4 可用的首个Python 脚本相关的知识,希望对你有一定的参考价值。

  • 读取文件cdays?4-test.txt 内容,去除空行和注释行后,以行为单位进行排序,并将结果输出为cdays?4-result.txt。

  cdays?4-test.txt的内容

#some words
Sometimes in life,
You find a special friend;
Someone who changes your life just by being part of it.
Someone who makes you laugh until you can‘t stop;
Someone who makes you believe that there really is good in the world.
Someone who convinces you that there really is an unlocked door just waiting 
for you to open it.


This is Forever Friendship.
when you‘re down,
and the world seems dark and empty,
Your forever friend lifts you up in spirits and makes that dark and empty
world
suddenly seem bright and full.
Your forever friend gets you through the hard times,the sad times,and the
confused times.
If you turn and walk away,
Your forever friend follows,
If you lose you way,
Your forever friend guides you and cheers you on.
Your forever friend holds your hand and tells you that everything is going
to be okay.

cdays?4-result.txt的内容

If you lose you way,
If you turn and walk away,
Someone who changes your life just by being part of it.
Someone who convinces you that there really is an unlocked door just waiting 
Someone who makes you believe that there really is good in the world.
Someone who makes you laugh until you can‘t stop;
Sometimes in life,
This is Forever Friendship.
You find a special friend;
Your forever friend follows,
Your forever friend gets you through the hard times,the sad times,and the
Your forever friend guides you and cheers you on.
Your forever friend holds your hand and tells you that everything is going
Your forever friend lifts you up in spirits and makes that dark and empty
and the world seems dark and empty,
confused times.
for you to open it.
suddenly seem bright and full.
to be okay.when you‘re down,
world


python程序

#-*- coding:utf-8 -*-
import os

if __name__ == "__main__":

    rFile = open(u"E:/cdays-4-test.txt", "r")
    wFile = open(u"E:/cdays-4-result.txt", "w")

    lines = rFile.readlines()
    newlines = list()
    for line in lines:
        #去掉空行和注释
        if line == "\r\n" or line == "\n" or line.startswith("#"):
            continue

        newlines.append(line)

    #按照行进行排序
    newlines.sort()
    wFile.write("%s" % "".join(newlines))

    rFile.closed
    wFile.closed

 

以上是关于可爱的Python_课后习题_CDay?4 可用的首个Python 脚本的主要内容,如果未能解决你的问题,请参考以下文章

第五课_课后习题解答

第二课_课后习题解答

第二课_课后习题解答

第三课_课后习题解答

第二章课后习题

日常DES加密算法python实现_以密码编码学与网络安全——原理与实践(第六版)课后习题3.11为例