文件路径斗争

时间:2014-02-21 16:54:35

标签: python-2.7 filepath ipython-notebook

这是一个我无法找到答案的简单问题。我想打开一个csv文件来读入ipython笔记本进行一些数据分析。当我尝试从ipython notebook打开文件路径时,如何查找文件路径(filepath,'r')。我不习惯这个,因为我通常只将文件放在与引用它的脚本相同的目录中。

感谢您的帮助,

-Sam

1 个答案:

答案 0 :(得分:0)

文件路径可以相对于当前工作目录(运行python的地方):

../project/foo.csv

或绝对文件系统:

/home/user/project/foo.csv

如果要分配相对于python文件目录的文件路径,可以在文件的绝对路径前面加上

os.path.join(os.path.dirname(__file__), '../project/foo.csv')