首页 > 其他 > 详细

Pycharm相对路径

时间:2019-04-25 14:21:36      阅读:372      评论:0      收藏:0      [点我收藏+]

问题:

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!