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

Python中文件实际存在却提示不存在时如何打开文件?

解决Python FileNotFoundError的几种实用方案
  • 先确认Python的当前工作目录
    脚本运行时的默认工作目录可能和你以为的不一样,导致找不到文件。在代码里加一行就能查看当前路径:

    import os
    print(os.getcwd())
    

    输出的路径就是Python默认查找文件的位置,如果你的Test.txt不在这个目录里,要么把文件移过来,要么用下面的绝对路径方式。

  • 直接使用文件的绝对路径
    放弃相对路径,写全文件的完整路径就不会受工作目录限制。比如Windows系统:

    with open('C:/Users/你的用户名/Desktop/Test.txt', 'r') as f:
        # 这里写文件操作逻辑
    

    或者Linux/macOS系统:

    with open('/home/你的用户名/Documents/Test.txt', 'r') as f:
        # 这里写文件操作逻辑
    
  • 检查文件名的真实状态
    Windows资源管理器默认会隐藏已知文件类型的后缀,比如你的文件实际叫Test.txt.txt,但你看到的是Test.txt。可以在资源管理器的「查看」选项里勾选「文件扩展名」,确认真实文件名。另外,尽量保证代码里的文件名和实际文件名大小写完全一致(虽然Windows不区分,但跨平台场景下会有问题)。

  • 不需要盲目转移文件
    没必要直接移动文件,先排查上面几个点,调整代码路径更灵活。如果确认工作目录是你想要的固定位置,再考虑移动文件也不迟。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 04:39:50