python脚本传递参数

import sys

print sys.argv[0]

sys.argv[0]是python脚本的名字;

下面的例子是一个用来提取文本log.txt中含有匹配字符串的文本行,匹配字符串的字符串当作参数传递给python脚本。

#!/usr/bin/env python
import sys 
import re
f = open("log.txt", "rb")
info = open("info.txt", "ab")
for line in f.readlines():
    if re.search(sys.argv[1], line):
        info.write(line)
info.close()
f.close()


未经允许不得转载:python脚本传递参数

发表评论

路人甲
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)



枫叶落 -技术学习交流--用心学习--用心记录!

联系我