尽管路径在PYTHONPATH中,为什么找不到文件?

时间:2016-12-16 21:10:18

标签: python python-3.x

我有:

/home/stefan/workspace/git/master-thesis/data

在pythonpath中设置一些XML文件,它们位于:

/home/stefan/workspace/git/master-thesis/data/semeval/*.xml

但是,如果我尝试打开这些XML文件,我会收到:

FileNotFoundError: [Errno 2] No such file or directory: 'ABSA16_Restaurants_Train_SB1_v2.xml'

这仅适用于模块吗?

1 个答案:

答案 0 :(得分:1)

是的,在此路径上搜索模块,请参阅documentation on PYTHONPATH

  

扩充模块文件的默认搜索路径。格式与shell的PATH相同:一个或多个目录路径名由os.pathsep分隔(例如Unix上的冒号或Windows上的分号)。不存在的目录会被忽略。

您需要提供open的完整路径才能找到它(授权您不要更改当前目录)。