码迷,mamicode.com
首页 > 其他好文 > 详细

Pycharm相对路径

时间:2019-04-25 13:11:26      阅读:522      评论:0      收藏:0      [点我收藏+]

标签:hub   项目结构   目的   图片   char   目录   python   geo   lse   

问题:

技术图片
今天有个程序,明显路径是存在的,但是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相对路径

标签:hub   项目结构   目的   图片   char   目录   python   geo   lse   

原文地址:https://www.cnblogs.com/geoffreyone/p/10767801.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!