实际应用
https://gitee.com/lohas5669/logParser
http://www.cnblogs.com/caseast/p/6085837.html
Python 提供了 getopt 模块来获取命令行参数,与C语言类似。
$ python test.py arg1 arg2 arg3
Python 中也可以所用 sys 的 sys.argv 来获取命令行参数:
**注:**sys.argv[0] 表示脚本名。
sys.argv[0] = 'test.py'
sys.argv[3] = 'arg3'
http://blog.51cto.com/lizhenliang/1874018
https://datartisan.gitbooks.io/begining-text-mining-with-python/content/%E7%AC%AC3%E7%AB%A0%20%E6%96%87%E6%9C%AC%E6%95%B0%E6%8D%AE%E6%9D%A5%E6%BA%90/3.4%20%E8%AF%BB%E5%86%99%E6%96%87%E6%9C%AC%E6%95%B0%E6%8D%AE.html
f = open( file , mode)
Mode | Description |
---|---|
r | 只读,默认 |
w | 只写,打开前清空文件内容 |
a | 追加 |
a+ | 读写,写到文件末尾 |
w+ | 可读写,清空文件内容 |
r+ | 可读写,能写到文件任何位置 |
rb | 二进制模式读 |
wb | 二进制模式写,清空文件内容 |
slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。
slice 语法:
class slice(stop)
class slice(start, stop[, step])
参数说明:
返回一个切片对象。
http://www.runoob.com/python/python-func-slice.html
Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串
split() 方法语法:
str.split(str="", num=string.count(str)).
列表是Python中比较常用的数据结构,其内容可以是任意类型,字符串,字典,列表等等,通过类似数组的索引或者下标进行访问。
http://www.runoob.com/python/python-lists.html
字符串 转 列表、元组
具体示例如下所示:
s = "xxxxx"
>>> list(s)
['x', 'x', 'x', 'x', 'x']
>>> tuple(s)
('x', 'x', 'x', 'x', 'x')
>>> tuple(list(s))
('x', 'x', 'x', 'x', 'x')
>>> list(tuple(s))
['x', 'x', 'x', 'x', 'x']
列表 转 字符串
列表转字典
#method 1
dict_op = dict(operand_list)
# Convert to dict (method 2)
for op in operand_list:
dict_op[op[0]] = op[1]
https://blog.csdn.net/sruru/article/details/7803208
接下来来看一个实际的需求。假设有如下列表:
['one', 1, 'two', 2, 'three', 3, 'four', 4, 'five', 5]
现在我们要创建一个字典,并将以上列表中的元素交替作为键和值。利用刚才分片的技巧可以很方便的做到:
>>> l_odd = l[::2]
>>> l_even = l[1::2]
>>> l_odd
['one', 'two', 'three', 'four', 'five']
>>> l_even
[1, 2, 3, 4, 5]
>>> d = dict(zip(l_odd, l_even))
>>> d
{'four': 4, 'three': 3, 'five': 5, 'two': 2, 'one': 1}
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
str2 = " Runoob "; # 去除首尾空格
print str2.strip();
str = "123abcrunoob321"
print (str.strip( '12' )) # 字符序列为 12
#以上实例输出结果如下:
3abcrunoob3
http://www.runoob.com/python/att-string-strip.html