python(47):range和xrange的区别和联系
摘要:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。 比如: >>> range(5)[0, 1, 2, 3, 4]>>> range(1,5)[1, 2, 3, 4]>>> range(0,6,2)[0, 2, 4]xr
阅读全文
posted @
2017-08-31 18:13
细雨微光
阅读(375)
推荐(0) 编辑
linux命令(45):去掉 所有文件中的空行
摘要:方法一:利用grep grep -v '^\s*$' test.txt 注:-v表示将匹配的结果进行反转,正则表达式匹配空行。(空行可包括空格符制表符等空白字符) 方法二:利用sed sed '/^\s*$/d' test.txt 注:d代表删除该行 方法三:利用awk awk NF test.tx
阅读全文
posted @
2017-08-25 21:11
细雨微光
阅读(5178)
推荐(0) 编辑
linux命令(44):sed,vim;去掉文件中的^M 符号,去掉行首空格和制表符
摘要:注:下面的直接粘贴会出错,要重新输入^M 如何输入^M,先 ctrl+v,然后 ctrl+m 第一种方法: cat -A filename 就可以看到windows下的断元字符 ^M要去除他,最简单用下面的命令:dos2unix filename 第二种方法: sed -i 's/^M//g' fi
阅读全文
posted @
2017-08-25 21:08
细雨微光
阅读(2920)
推荐(1) 编辑
python(46):对字典进行排序,多键值排序
摘要:注:改于2017-12-07,python3 下 Removed dict.iteritems(), dict.iterkeys(), and dict.itervalues(). Instead: use dict.items(), dict.keys(), and dict.values() r
阅读全文
posted @
2017-08-24 17:03
细雨微光
阅读(9154)
推荐(0) 编辑
linux命令(43):awk的使用技巧
摘要:AWK是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Family Name的首字符。 语法 awk [选项参数] 'script' var=value fil
阅读全文
posted @
2017-08-22 16:15
细雨微光
阅读(827)
推荐(0) 编辑
linux命令(42):tr命令
摘要:Linux tr命令 Linux tr 命令用于转换或删除文件中的字符。 tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。 语法: 参数说明: -c, --complement:反选设定字符。也就是符合 SET1 的部份不做处理,不符合的剩余部份才进行转换 -d, --
阅读全文
posted @
2017-08-21 09:45
细雨微光
阅读(336)
推荐(0) 编辑
python(45)内置函数:os.system() 和 os.popen()
摘要:os.system() 和 os.popen() 概述 os.popen() 方法用于从一个命令打开一个管道。 在Unix,Windows中有效 语法 popen()方法语法格式如下: 参数 command -- 使用的命令。 mode -- 模式权限可以是 'r'(默认) 或 'w'。 bufsi
阅读全文
posted @
2017-08-15 17:16
细雨微光
阅读(771)
推荐(0) 编辑