摘要: 文章转载自:https://www.jianshu.com/p/779f40985b20文本分隔:------ # 在每一行后面增加一空行。 sed G # 在每一行后面增加两行空行。 sed "G;G" # 删除文本中所有的空行。sed "/^$/d" # 将原来的所有空行删除并在每一行后面增加一空行。sed "/^$/d;G" 这样在输出的文本中每一行后面将有且只有一空行。 # 将第一个... 阅读全文
posted @ 2018-09-21 16:49 丁壮 阅读(3368) 评论(0) 推荐(1) 编辑
摘要: __getattr__: 属性查找失败后,解释器会调用 __getattr__ 方法. a.tmpnone 表达式执行顺序: 1、首先会检查a实例有没有名为tmpnone的属性 2、到类(a.__class__)中查找 3、顺着继承树继续查找. 4、调用a所属类中定义的 __getattr__ 方法 阅读全文
posted @ 2018-09-21 13:12 丁壮 阅读(824) 评论(0) 推荐(0) 编辑