可爱的python一道习题,2.读取某一简单索引文件cdays-3-test.txt,其每行格式为文档序号 关键词,现需根据这些信息转化为倒排索引,即统计关键词在哪些文档中,格式如下:包含该关键词的文档数 关
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/15 01:03:49
可爱的python一道习题,
2.读取某一简单索引文件cdays-3-test.txt,其每行格式为文档序号 关键词,现需根据这些信息转化为倒排索引,即统计关键词在哪些文档中,格式如下:包含该关键词的文档数 关键词 => 文档序号.其中,原索引文件作为命令行参数传入主程序,并设计一个collect函式统计 "关键字序号" 结果对,最后在主程序中输出结果至屏幕.
cdays-3-test.txt 内容:
1 key1
2 key2
3 key1
7 key3
8 key2
10 key1
14 key2
19 key4
20 key1
30 key3
主要想看的是结果怎么出来的,如果你直接找答案过来粘贴的,就不用了,要真实操作的截图,
我的报错
Traceback (most recent call last):
File "D:\python\ly\src\supercat\���.py",line 26,in
result = collect(open('D:\python\huge.txt','r')) #调用collect函式,返回结果
File "D:\python\ly\src\supercat\���.py",line 15,in collect
left,right = line.split() #将一行以空格分割为左右两部分
ValueError:need more than 0 values to unpack
原因是你的"cdays-3-test.txt"文件里有空行,可以在"left,right = line.split()"之前先判断并跳过空行;
还有一个方案是用正则表达式进行信息提取解析.
可爱的python一道习题,2.读取某一简单索引文件cdays-3-test.txt,其每行格式为文档序号 关键词,现需根据这些信息转化为倒排索引,即统计关键词在哪些文档中,格式如下:包含该关键词的文档数 关
一道可爱的数学题.
数据结构的一道习题
,一道动力学的习题
一道可爱的解方程
一道温顺可爱的数学题
木兰诗的一道习题.
同济线性代数的一道习题.
一道物理相互作用的习题
英语翻译monty python 唱的.
C和PYTHON的区别
介是一道可爱的数学题
Python 2.x 与3.x 最本质的区别是什么?为什么从2.7直接出现3.1,3.2呢?最近在看Python
某8位A/D转换器的输入量程为-10--+10V,如果某次从该A/D转换器读取的转换器结果为100,试计算其输入电压是微机原理与接口技术的一道课后习题,
三角函数的诱导公式的一道习题
一道初二的英语阅读习题!选项
库仑定律的习题一道C为什么
请教一道简单的微分方程习题