读取关键字配置文件,并将关键字放入到一个列表中(去重复去和空格)--PYTHON

来源:互联网 发布:淘宝店铺手机流量 编辑:程序博客网 时间:2024/09/21 09:06
#coding=gbkimport os"""    返回包含原列表中所有元素的新列表,将重复元素去掉,并保持元素原有次序    excludes: 不希望出现在新列表中的元素们  """def unique_list(seq, excludes=[]):    seen = set(excludes)  # seen是曾经出现的元素集合       return [x for x in seq if x not in seen and not seen.add(x)]"""    读取关键字配置文件,并将关键字放入到一个列表中(去重复去空格)    函数外层要保证文件路径是正确的"""def getKeywordList(keywordfile):    keyword_list = []    fp = open(keywordfile,'r')    try:        for line in fp:            #去除空格和换行            keyword_list.append(line.strip().strip("\n"))        fp.close()    except Exception , e:        fp.close()        print e    return unique_list(keyword_list, [])if __name__ == '__main__':    tmp_list = getKeywordList("keyword.ini")    for words in tmp_list:        print words


keyword.ini

 memset
memcpy 
strcpy  
memcpy_s
memset

输出

memset
memcpy
strcpy
memcpy_s

0 0
原创粉丝点击