问题:



今天有个程序,明显路径是存在的,但是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去掉

最新文章

  1. armv7 armv7s arm64
  2. MVVM架构~knockoutjs系列之正则表达式使规则更灵活
  3. 这10道javascript笔试题你都会么
  4. c# dataGridview的Cellclick移除事件
  5. linux下查看电脑配置
  6. Java程序如何生成Jar、exe及安装文件
  7. ganglia安装-yum
  8. HDU 1695 (莫比乌斯反演) GCD
  9. cron表达式详解(Spring定时任务配置时间间隔)
  10. MyBatis一次执行多条SQL语句
  11. 疯狂html5演讲(两):HTML5简经常使用的元素和属性(一个):html5保留经常使用的元素
  12. ServletConfig使用
  13. Python基础学习篇章四
  14. OS + Ubuntu ARM Android
  15. netfilter框架和iptables
  16. 在Unity3d中调用外部程序及批处理文件
  17. OVS
  18. UVA11525 【Permutation】
  19. TIAGo ROS模拟教程2 - 自主机器人导航
  20. Django实战(15):Django实现RESTful web service

热门文章

  1. quartz基本介绍和使用
  2. linux下安装kubectl
  3. BCM芯片FP原理及相关SDK数据结构介绍
  4. C++编译/运行过程中产生的各种文件
  5. cmd切换代码页,切换字体,cmd不能输入中文
  6. es6常用语法学习笔记
  7. gdb nnet3-compute
  8. Elemant-UI日期范围的表单验证
  9. LaTeX多图合并代码示例(subfigure)
  10. 2018-2019-2 网络对抗技术 20165325 Exp2 后门原理与实践