Pycharm相对路径

Posted geoffreyone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pycharm相对路径相关的知识,希望对你有一定的参考价值。

问题:

技术图片
今天有个程序,明显路径是存在的,但是os.path.exists的返回结果是False. 仔细想了想, 是相对路径的问题.

情况描述:

我的路径是:
dir_path = ‘data/market1501/Market-1501-v15.09.15/bounding_box_train‘
项目结构是:
技术图片

当前程序路径pwd在market1501.py, 想要访问aim路径market1501, 看似dir_path设置没有问题. 但是这是基于项目的所有相对路径的父路径项目根路径, 也就是项目的相对路径是相对于根路径reid-strong-baseline才对. 那么我的IDE(Pycharm)怎么设置相对路径的起点呢?相当于如何执行下面的cd操作呢?

cd ${project_dir}
CUDA_VISIBLE_DEVICES=0 python -m xxx.py

解决办法:

工作路径(project_dir),也就是相对路径的起点, 设置在Run/Debug Configurations下, 一检查我的果然设置有误, 设置成项目根目录的绝对路径即可.
技术图片

/run/media/geoffrey/Timbersaw/Projects/GithubProject/reid-strong-baseline/tools 后面的/tools去掉

以上是关于Pycharm相对路径的主要内容,如果未能解决你的问题,请参考以下文章

Pycharm 看不到带有 ../ 的相对路径中的文件

html img src 相对路径,图片加载不出来。

pycharm添加Odoo代码片段

pycharm同步

PyCharm 当前工作目录

PyCharm 当前工作目录