本文整理汇总了Python中searcher.Searcher.get_keywords方法的典型用法代码示例。如果您正苦于以下问题:Python Searcher.get_keywords方法的具体用法?Python Searcher.get_keywords怎么用?Python Searcher.get_keywords使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类searcher.Searcher
的用法示例。
在下文中一共展示了Searcher.get_keywords方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: HTMLFile
# 需要导入模块: from searcher import Searcher [as 别名]
# 或者: from searcher.Searcher import get_keywords [as 别名]
class HTMLFile(object):
def __init__(self, file_list):
self.__file_list = file_list
self.__html_str = ''
self.__scer = Searcher(file_list)
def __add_a(self, link):
self.__html_str += '<a href="'
self.__html_str += link
self.__html_str += '">'
index = link.rfind('.html')
if index != -1:
link = link[0: index]
self.__html_str += link
self.__html_str += '</a><br/>\n'
def __add_index_a(self, pos):
self.__html_str += '<a href="#'
self.__html_str += pos
self.__html_str += '">'
self.__html_str += pos
self.__html_str += '</a>\n'
def create(self):
#创建html文件头
self.__html_str += '<html> <head><meta http-equiv=Content-Type content="text/html; charset=utf-8">'
self.__html_str += '<title>index of cache pages</title></head><br/>\n<body>\n'
self.__html_str += '<center><h2>Index of Cache Pages</h2></center>\n'
#创建索引
self.__html_str += '<br/>'
keywords = self.__scer.get_keywords()
for kw in keywords:
self.__add_index_a(kw)
self.__html_str += '<br/><br/><br/>'
#添加所有文件的连接
self.__html_str += '<br/> 所有文件:<br/>'
self.__file_list.sort()
for t in self.__file_list:
self.__add_a(t)
self.__html_str += '<br/>'
#添加关键词分类的结果
self.__html_str += '<br/> 关键词分类: <br/>'
re = self.__scer.search()
for kw in re:
self.__html_str += '<br/>'
self.__html_str += '<a name = "'
self.__html_str += kw
self.__html_str += '"></a>-----'
self.__html_str += kw
self.__html_str += '-----------------------------------------------<br/>'
for t in re[kw]:
self.__add_a(t)
self.__html_str += '<br/>'
#文件尾
self.__html_str += '</body>\n</html>\n'
return self.__html_str