这样,篇幅可能很长很长。现在我们有一个须要,便是能不能将这些空缺行去除掉?本章就来研究这个问题。
首先,我们先对程序进行一下优化处理,把上一张末了程序中的自定义函数“去除html代码”,移动到通用函数库中。
上一章末了的程序如下

移动后程序变成下面这个样子
此时,自定义函数已经移到了通用函数库中。于是,我们看到,优化后的程序更加大略易懂,下面我们研究去除空行的问题。
按照以前的习气,我们先对主程序进行下改造,改造后的主程序变成下面的样子容貌
上面红线标注的这一行,便是我们新增加的内容。我们编写了一个函数,名字叫做去除空行,详细内容如下图,下面我们研究一下这个函数
第四行,我们定义的这个函数以及传入的参数
第五行,定义了回收内容的变量
第六行,用换行符把内容分割成列表
第七行,对列表内所有的行进行遍历
第八行,对列表中的内容进行空格删除,然后看看是不是为空,用这样的办法判断行内是否有内容。
第九行,对有内容的行进行回收。
第十行,返回结果
于是我们得到了完全的程序,如下图
运行后的效果如下图
于是我们看到,所有的空行没有了。剩下的行都是有内容的行。