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

VS Code中Python代码无法打开文件问题求助

解决VS Code中Python找不到文件的问题

不用额外安装库,问题根源是VS Code的当前工作目录和你预期的不一致,以下是具体解决步骤:

  • 先确认当前工作目录
    在代码开头加一行打印当前路径的代码,运行后就能知道Python在哪里找文件:

    import os
    print(os.getcwd())
    

    对比输出的路径和你的Answer Words.txt实际存放路径,就能发现两者的差异。

  • 三种解决办法

    1. 调整文件位置:把Answer Words.txt移动到上面打印出来的工作目录中。
    2. 设定VS Code工作区:打开包含Python文件和txt文件的文件夹作为VS Code的工作区(点击菜单栏「文件」->「打开文件夹」),这样运行代码时工作目录会自动设为该文件夹,和PyCharm的逻辑一致。
    3. 使用动态绝对路径:用标准库os拼接当前Python文件所在目录和文件名,不管在哪里运行都能精准定位到文件:
      import os
      # 获取当前Python文件所在的目录
      current_dir = os.path.dirname(__file__)
      # 拼接文件路径
      file_path = os.path.join(current_dir, "Answer Words.txt")
      with open(file_path) as Answer_Words_File:
          Answer_Words = Answer_Words_File.read()
      

补充:open函数的"r"模式是默认模式,加不加都不影响结果,不是导致报错的原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 16:12:05