- 在BCP源码中,涉及到路径问题,先描述下问题,我运行的文件在BCP/code/LA_BCP_train.py,我希望在索引的时候使用的是BCP/code这个地址,但是实际上是BCP/,这里涉及Python的当前文件路径和当前工作路径。
- 当前工作路径是BCP/,相对路径是基于这个路径,可以通过os.path.getcwd()获取
- 当前文件路径是运行的py文件所在路径,可以用os.path.dirname(file)获取py文件所在文件夹
我的需求是将py文件所在文件夹设置为当前工作路径,方便相对路径索引,用os.chdir('os.path.dirname(file)')