全国计算机二级Python第15套-综合应用-46-问题1

考生文件夹下的文件dlata.txt是- -个来源于网上的技术信息资料。
问题1:在考生文件夹下给了程序框架文件PY301-1.py,补充代码完成程序。用Python语言 中文分词第三
方库jieba对文件data.txt进行分词,并选择长度大于等于3个字符的关键词,写入文件out1.txt, 每行一个关键
词,各行的关键词不重复,输出顺序不做要求。例如:
人工智能
科幻小说

参考答案

  1.  
  2. import jieba
  3.  
  4. fi = open("data.txt","r")  #此处可多行
  5.  
  6. data = fi.read()
  7.  
  8. fi.close()
  9.  
  10. ls = jieba.lcut(data)
  11.  
  12. f = open('out1.txt','w')
  13.  
  14.  
  15.  
  16. d = [] #此处可用多行
  17.  
  18. for i in ls:
  19.  
  20. if len(i) >= 3 and i not in d:
  21.  
  22. d.append(i)
  23.  
  24. f.write(i+"\n")
  25.  
  26.  
  27.  
  28. f.close()
  29.  

 

历年真题

全国计算机二级Python第15套-简单应用-45

2024-4-23 8:15:50

历年真题

全国计算机二级Python综合应用-46-问题2

2024-4-23 8:22:26

个人中心
购物车
优惠劵
今日签到
搜索