在 PyCharm 中加载 csv 文件会生成错误

问题描述 投票:0回答:1

我想了解从我的项目导入 csv 文件时出了什么问题。 这是项目结构:

enter image description here

我将文件夹“TP1 - ....”设置为根目录,但是当我运行时

pd.read_csv('iris.csv.')
从该目录中的 python 文件,PyCharm 返回错误。

FileNotFoundError: [Errno 2] No such file or directory: 'iris.csv'

我在 Python 控制台中查看,路径可用:

sys.path.extend(['/Users/thomas/Documents/EFREI/Intro Machine Learning', '/Users/thomas/Documents/EFREI/Intro Machine Learning/TP1 - Exploration et visualisation de données avec Python', '/Users/thomas/Documents/EFREI/Intro Machine Learning/TP2 - Kmeans'])

有谁知道如何解决这个问题并向我解释发生了什么? 非常感谢您的帮助

python csv pycharm
1个回答
0
投票
程序的

工作目录(解析相对路径的位置)是错误的。一般来说,除非另有说明,PyCharm 将其设置为您的项目根目录。

您可以在“运行”>“编辑配置”窗口中设置它,也可以将

iris.csv

 移动到项目根目录。

这与

sys.path

 无关(您通常也应该
永远不要用手触摸,因为这通常会导致混乱)。考虑到您的模块名称已经具有 tp*
 前缀,最好将它们全部保留在项目根目录中,并在需要时移至常规 Python 包结构。

© www.soinside.com 2019 - 2024. All rights reserved.