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

如何在Jupyter中打开TSV文件?代码出现FileNotFoundError求解决

解决Jupyter中读取TSV文件的FileNotFoundError问题

第一步:核对文件与路径的准确性

从错误信息看,系统查找的路径是/Users/jasonlee/Desktop/data/shet_v2,但你代码中指定的是shet_v2.txt,先排查这几点:

  • 手动打开/Users/jasonlee/Desktop/data/目录,确认是否存在shet_v2.txt文件,注意文件名的大小写、后缀名是否匹配(比如是否系统隐藏了后缀,实际文件名是shet_v2)
  • 检查路径拼写,确保data目录确实在Desktop下,没有层级错误

第二步:改用更可靠的路径拼接方式

避免直接用字符串拼接路径,使用os.path.join自动适配系统路径分隔符,减少人为错误:

import pandas as pd
import os

working_directory = os.getcwd()
print(working_directory)

# 用os.path.join拼接路径,更稳妥
path = os.path.join(working_directory, 'data', 'shet_v2.txt')
# 打印最终路径,确认是否与实际文件路径一致
print(path)
shet = pd.read_csv(path, sep='\t')

第三步:确认Jupyter的工作目录

查看print(working_directory)的输出,确认是否是你预期的/Users/jasonlee/Desktop:

  • 如果不是,直接使用文件的绝对路径(比如/Users/jasonlee/Desktop/data/shet_v2.txt)测试读取
  • 若要切换工作目录,可在代码开头添加os.chdir('/Users/jasonlee/Desktop'),将工作目录切换到目标位置

第四步:检查文件权限

确保当前用户对data目录和目标文件有读取权限,macOS下可右键文件选择「显示简介」,确认权限设置允许当前用户读取

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 21:18:22