Pycharm相对路径

问题:

1430038-20190425123904132-1942665938.png
今天有个程序,明显路径是存在的,但是os.path.exists的返回结果是False. 仔细想了想, 是相对路径的问题.

情况描述:

我的路径是:
dir_path = 'data/market1501/Market-1501-v15.09.15/bounding_box_train'
项目结构是:
1430038-20190425124409534-553667120.png

当前程序路径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下, 一检查我的果然设置有误, 设置成项目根目录的绝对路径即可.
1430038-20190425125734257-1973974069.png

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

转载于:https://www.cnblogs.com/geoffreyone/p/10767801.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值