Pycharm相对路径
2024-10-14 06:00:44
问题:
今天有个程序,明显路径是存在的,但是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
去掉
最新文章
- armv7 armv7s arm64
- MVVM架构~knockoutjs系列之正则表达式使规则更灵活
- 这10道javascript笔试题你都会么
- c# dataGridview的Cellclick移除事件
- linux下查看电脑配置
- Java程序如何生成Jar、exe及安装文件
- ganglia安装-yum
- HDU 1695 (莫比乌斯反演) GCD
- cron表达式详解(Spring定时任务配置时间间隔)
- MyBatis一次执行多条SQL语句
- 疯狂html5演讲(两):HTML5简经常使用的元素和属性(一个):html5保留经常使用的元素
- ServletConfig使用
- Python基础学习篇章四
- OS + Ubuntu ARM Android
- netfilter框架和iptables
- 在Unity3d中调用外部程序及批处理文件
- OVS
- UVA11525 【Permutation】
- TIAGo ROS模拟教程2 - 自主机器人导航
- Django实战(15):Django实现RESTful web service