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

使用NumPy的genfromtxt读取climate.txt提示文件不存在该如何解决?

OSError: climate.txt not found 问题解决方法
  • 首先确认Python运行时的实际工作目录,运行以下代码打印当前工作路径:
import os
print(os.getcwd())

打印出的路径就是Python当前检索文件的根路径,你可以直接把climate.txt放到该路径下,即可解决找不到文件的问题。

  • 更稳妥的方案是通过脚本所在路径动态拼接文件绝对路径,避免不同运行环境下工作目录不一致的问题,修改代码如下:
import os
import numpy as np

# 获取当前执行脚本的绝对目录
script_path = os.path.dirname(os.path.abspath(__file__))
# 拼接得到climate.txt的完整绝对路径
climate_file = os.path.join(script_path, 'climate.txt')
# 读取文件
climate_data = np.genfromtxt(climate_file, delimiter = ',', skip_header = 1)
  • 排查文件名是否正确:
    • 检查是否存在拼写错误,比如多/少字母、大小写不匹配(Linux/macOS下文件名区分大小写)
    • Windows系统默认隐藏文件扩展名,可能实际文件名为climate.txt.txt,建议开启文件管理器的「显示文件扩展名」选项确认文件名
  • 如果使用IDE(如PyCharm、VSCode)运行脚本,检查运行配置中的Working Directory参数,确认设置为脚本所在的文件夹路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 22:54:00