Python+VS Code中读取DOB.txt遇文件不存在错误求助
解决Python读取文件时的FileNotFoundError问题
确认VS Code的工作目录
在VS Code终端输入pwd(macOS/Linux)或cd(Windows),查看当前工作目录是否为代码与文件所在的文件夹。若不符,可通过文件>打开文件夹选择正确目录,或在终端切换到目标目录后再运行脚本。检查文件名准确性
确保文件名完全匹配,包括大小写(macOS/Linux系统对大小写敏感,DOB.txt和dob.txt会被视为不同文件)。同时检查Windows系统是否隐藏了文件扩展名,可能实际文件名是DOB.txt.txt,可在资源管理器开启“显示文件扩展名”查看真实名称。用脚本目录拼接绝对路径
相对路径失效常因工作目录不符,通过脚本自身路径拼接文件绝对路径更可靠,修改代码如下:import os # 获取当前脚本所在文件夹路径 script_dir = os.path.dirname(os.path.abspath(__file__)) # 拼接文件完整路径 file_path = os.path.join(script_dir, "DOB.txt") with open(file_path, "r") as file: lines = file.readlines() print(lines)检查Dropbox同步状态
确认DOB.txt已完成Dropbox同步(托盘图标无同步中标记),同步延迟可能导致本地无法读取文件。同时确保文件已同步到本地,而非仅在线存在于Dropbox云端。
内容的提问来源于stack exchange,提问作者Maria
相关产品推荐
相关产品推荐

