You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python WordCloud运行报错File not found,请求排查错误原因

解决File not found错误的排查方案

你的代码逻辑本身没有问题,出现文件找不到的错误,大概率是文件位置或路径相关的问题,按下面几点排查:

  • 确认文件位置:你用os.chdir(sys.path[0])把工作目录切换到了脚本所在文件夹,所以pokemon.txt必须和你的Python脚本放在同一个文件夹里。如果文件在其他路径,要么把文件移过来,要么把open('pokemon.txt')里的文件名改成文件的绝对路径(比如'C:/data/pokemon.txt'或'/home/xxx/pokemon.txt')。

  • 检查文件名拼写:注意文件名的大小写(Linux/macOS系统区分大小写,别写成Pokemon.txt),也别出现多字、少字或者多余空格的情况。

  • 验证文件存在性:直接打开脚本所在的文件夹,手动确认pokemon.txt确实存在,没有被误删或移动位置。

如果上面几点都没问题,可以试试更可靠的路径获取方式,替换掉os.chdir(sys.path[0]):

script_dir = os.path.dirname(os.path.abspath(__file__))
os.chdir(script_dir)

sys.path[0]在某些运行环境(比如部分IDE或交互式调用场景)下可能不是脚本的实际目录,用os.path.abspath(__file__)能更稳定地获取脚本的绝对路径。

你的原代码:

from wordcloud import  WordCloud
from wordcloud import STOPWORDS
import sys
import os
import matplotlib.pyplot as plt
os.chdir(sys.path[0])

text = open('pokemon.txt', mode='r', encoding='utf-8').read()
stop = STOPWORDS

print(stop)

内容的提问来源于stack exchange,提问作者teachme

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 19:01:00