seeyou_u 2022-07-05 20:49
浏览 26
已结题

python去停用词出错,如何解决?

第一次尝试使用jieba,尝试对分词后的文本去停用词

代码如下

import jieba

stopwords={}.fromkeys([line.rstrip() for line in open("E:\python\mylist.txt")])
file_object=open(r"E:\python\list.txt",'r',encoding='utf-8-sig').read().split("\n")
Rs=[]
for i in range(len(file_object)-1):
result=[]
seg_list=jieba.cut(file_object[i])
for w in seg_list:
if w not in stopwords and w !=" ":
result.append(w)
Rs.append(result)
with open(r'E:\python\afterstopword.txt','w+')as f :
for i in after_text:
f.write(i)

运行结果及报错内容

运行不报错,e盘也出现了新文本只是和没去停用词的文本一模一样。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 7月13日
    • 创建了问题 7月5日

    悬赏问题

    • ¥15 模电中二极管,三极管和电容的应用
    • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
    • ¥15 气象网格数据与卫星轨道数据如何匹配
    • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
    • ¥15 微软账户问题不小心注销了好像
    • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
    • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
    • ¥20 关于web前端如何播放二次加密m3u8视频的问题
    • ¥15 使用百度地图api 位置函数报错?
    • ¥15 metamask如何添加TRON自定义网络