当前位置: 首页>>代码示例>>Python>>正文


Python Searcher.get_keywords方法代码示例

本文整理汇总了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
开发者ID:kernelhcy,项目名称:hcyprojects,代码行数:63,代码来源:htmlfile.py


注:本文中的searcher.Searcher.get_keywords方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。