首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用notebook找不到文件报错,该怎么解决?

使用notebook找不到文件报错,该怎么解决?

提问于 2021-12-20 10:15:47
回答 1关注 0查看 201
代码语言:javascript
复制
def load_stop_words(file = "stopwords.txt"):
代码语言:javascript
复制
    with open(file,"r",encoding = "utf-8") as f:
代码语言:javascript
复制
        return f.read().split("\n")
代码语言:javascript
复制
代码语言:javascript
复制
def cut_words(file="数学原始数据.csv"):
代码语言:javascript
复制
    stop_words = load_stop_words()
代码语言:javascript
复制
    result = []
代码语言:javascript
复制
    all_data = pd.read_csv(file,encoding = "gbk",names=["data"])["data"]
代码语言:javascript
复制
    for words in all_data:
代码语言:javascript
复制
        c_words = jieba.lcut(words)
代码语言:javascript
复制
        result.append([word for word in c_words if word not in stop_words])
代码语言:javascript
复制
    return result
代码语言:javascript
复制
FileNotFoundError                         Traceback (most recent call last)
/tmp/ipykernel_33/3022115533.py in <module>
     42 
     43 if __name__ == "__main__":
---> 44     data = cut_words()
     45     word_2_index, index_2_word, word_2_onehot = get_dict(data)
     46 

/tmp/ipykernel_33/3022115533.py in cut_words(file)
     11 
     12 def cut_words(file="数学原始数据.csv"):
---> 13     stop_words = load_stop_words()
     14     result = []
     15     all_data = pd.read_csv(file,encoding = "gbk",names=["data"])["data"]

/tmp/ipykernel_33/3022115533.py in load_stop_words(file)
      7 
      8 def load_stop_words(file = "stopwords.txt"):
----> 9     with open(file,"r",encoding = "utf-8") as f:
     10         return f.read().split("\n")
     11 

FileNotFoundError: [Errno 2] No such file or directory: 'stopwords.txt'

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档