枫叶落
python脚本传递参数
2016-6-12 Eagle

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()


发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容