Mac系统PyCharm读取CSV文件提示文件不存在问题求助
解决Mac下PyCharm读取CSV文件提示不存在的问题
核心问题是你用了Windows系统的盘符路径格式(C:/...),但Mac属于类Unix系统,没有盘符概念,路径结构完全不同,导致系统找不到文件。以下是具体解决步骤:
获取正确的文件路径
找到目标CSV文件,右键选择「显示简介」,在「位置」栏复制完整路径;或者直接把文件拖到终端窗口,终端会自动生成正确的路径。
Mac上iCloud Drive的默认根路径为~/Library/Mobile Documents/com~apple~CloudDocs/,因此你的文件实际路径可能类似~/Library/Mobile Documents/com~apple~CloudDocs/Desktop/Python/o.csv(~代表当前用户的主目录)。修改代码中的路径
将代码里的Windows格式路径替换为Mac格式的绝对路径,示例:#import necessary modules import csv with open("/Users/noahhenninger/Library/Mobile Documents/com~apple~CloudDocs/Desktop/Python/o.csv") as f: data = csv.reader(f) for row in data: print(row)更简便的相对路径用法
如果把CSV文件放到PyCharm项目的目录下(比如和main.py在同一个文件夹),直接使用文件名即可,无需写完整绝对路径:with open("o.csv") as f: data = csv.reader(f) for row in data: print(row)验证当前工作目录
可以先在代码中打印脚本运行的当前目录,确认文件路径是否匹配:import os print(os.getcwd()) # 输出当前工作目录
内容的提问来源于stack exchange,提问作者Noah H
相关产品推荐
相关产品推荐

