Python读取同目录CSV文件报错:No such file or directory
解决Python中CSV文件找不到的问题
确认当前工作目录
Python会以当前工作目录而非脚本所在目录来查找相对路径的文件,先打印当前路径排查:import os print(os.getcwd())若输出的路径不是CSV文件所在目录,说明工作目录不匹配。
使用脚本目录的绝对路径
直接基于脚本位置构造文件路径,彻底避免工作目录问题:import csv import os script_dir = os.path.dirname(os.path.abspath(__file__)) file_path = os.path.join(script_dir, 'file.csv') with open(file_path) as file: content = csv.reader(file, delimiter=',') # 编写你的处理逻辑检查隐藏的文件扩展名
Windows默认可能隐藏文件扩展名,你看到的file.csv实际可能是file.csv.txt,在文件夹选项中开启“显示文件扩展名”验证。核对文件名大小写
Linux/macOS系统文件名区分大小写,确保代码中的文件名和实际文件名完全一致(比如File.csv和file.csv是不同文件)。
内容的提问来源于stack exchange,提问作者gavintc
相关产品推荐
相关产品推荐

