Python小程序-迭代输出多层嵌套列表中的每个元素并显示嵌套列表的层次结构

程序代码:

def iteration(list_name,indent = False,level = 0):
    '''此函数的作用是迭代输出一个列表及其中的嵌套列表中的每个元素。
    其包含三个参数,第一个参数是要传入的列表的名称,第二个参数是控
    制是否使用缩进来显示列表中的嵌[......]

继续阅读

Python的异常处理机制

程序在运行时难免会因为各种“意外因素”或程序本身的逻辑问题导致出错,严重时这将使程序彻底崩溃。解决这些问题常规的思路就是增加大量的逻辑判断语句来消灭种种可能引起问题的“意外因素”,但这无疑会使程序代码变得复杂而庞大,并且十分脆弱。有没有更好的解决办法呢?如果没有的话也不会有你看到的这篇文章了,哈哈哈[……]

继续阅读

Python利用递归函数迭代输出多层嵌套列表中的每个元素

Python的列表很强大也很灵活,如何运用好列表就是一门大学问啦!在列表中经常见到下面这种形式:

list1=['aa',['bb',['cc',['dd','ee']]],'ff']

如果使用for循环迭代输出列表中的每个元素会得到下面的结果:

>>> list1=['aa',['bb[......]

继续阅读

Linux下实现在指定目录中遍历所有文件查找指定字符串

要实现此功能只要使用grep命令就好啦,具体可以看下下边这个小例子:

查找/home目录及其子目录中所有包含”hello”字符串的文件,并显示出该字符串在文件中所处的行数。

[root@localhost ~]# grep -nR "hello" /home
/home/a:8:he[......]

继续阅读

minicom常用组合键介绍

minicom 组合键的用法是:先按Ctrl+A组合键,然后松开这两个键,再按完成特定功能的按键。常用的功能按键如下

  • S键:发送文件到目标系统中;
  • W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用;
  • C键:清除屏幕的显示内容;
  • B键:浏览Minicom的历[……]

    继续阅读

从新开始,全新启程;潜心修炼,待到来日——再决雌雄!

人生总不可能是完美的,所以每个人都在不完美中努力追求着完美。
但追求的路上从没有一帆风顺,每当遇见坎坷和挫折的时候,就需要静下心来思考自己从这次经历中收获了什么。
一次挫折就是一次成长,不历经挫折磨砺的人怎能在日后的生活中坚强勇敢呢?

今天,全新的站点风格、全新的目标、全新的认知、全新的心情……一切都是新[……]

继续阅读

2017年山东省技能大赛《网络搭建与应用》项目落榜原因总结

应信息科科长及我的指导老师的共同要求,在此,我对“2017年山东省技能大赛《网络搭建与应用》项目”未能得奖的原因仅做出个人主观上的总结,并为解决每条“失败原因”给出我个人的建议。

祝愿威海水校在以后的该项目比赛中能取得满意的成绩。

落榜原因:

  1. 备赛时间不足:仅半年备赛时间。而外校则普遍无双休及寒暑假,并至[……]

    继续阅读