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

Jupyter运行open打开桌面fprak.txt报FileNotFoundError是什么原因?

报错诱因
  • 你使用open('fprak.txt')时传入的是相对路径,Python默认会从当前运行环境的工作目录下查找目标文件
  • Jupyter Notebook的默认工作目录通常不是桌面,和你存放fprak.txt的路径不匹配,因此触发文件不存在的报错。
解决方法

你可以根据自己的使用习惯选任意一种方案处理:

方案1:将文件移动到Jupyter当前工作目录

先运行以下代码查询Jupyter的当前工作目录:

import os
print(os.getcwd())

将桌面上的fprak.txt移动到上述代码输出的目录下,原有代码即可正常运行。

方案2:直接使用文件的绝对路径打开

直接传入fprak.txt在你电脑上的完整绝对路径,无需修改文件位置:

  • Windows系统示例路径:C:/Users/你的系统用户名/Desktop/fprak.txt
  • Mac/Linux系统示例路径:/Users/你的系统用户名/Desktop/fprak.txt

修改后的代码如下:

# 注意替换为你自己的文件实际绝对路径,路径分隔符用正斜杠/,或者用双反斜杠\\转义
file = open('C:/Users/xxx/Desktop/fprak.txt')
print(file)

方案3:临时修改Jupyter工作目录到桌面

运行代码切换当前工作目录到桌面后,再用原有逻辑打开文件:

import os
# 替换为你自己的桌面绝对路径
os.chdir('C:/Users/xxx/Desktop')
file = open('fprak.txt')
print(file)

内容的提问来源于stack exchange,提问作者sett the guy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 21:48:00