Pycharm does not see files in relative path with ../
Go to Run - Edit Configurations
, select your configuration
and change Working directory
to /media/Storage/System and dev/Code/Cross Platform/python/boids/current/experiments
.
Comments
-
Fake Name about 2 years
I am developing a python project using pycharm. However, the problem is that it refuses to load files in which the relative path includes
../
. When I tryself.image = pygame.image.load("../resources/img/prey.png").convert_alpha()
I get:
self.image = pygame.image.load("../resources/img/prey.png").convert_alpha() pygame.error: Couldn't open ../resources/img/prey.png
The thing is that when running my code from the terminal, it works fine, meaning that the problem is with pycharm.
Now, the problem is that while this originally sounds like many of the other questions in which the directory is not part of the working directory,adding:
import os print os.getcwd()
from pycharm gives me
/media/Storage/System and dev/Code/Cross Platform/python/boids/current
which seems correct with my directory structure being:
./current ./resources ./img prey.png ./objects modules_that_I_import.py ./experiments code_that_I_actually_run.py
The code that runs
self.image=pygame.image.load("../resources/img/prey.png").convert_alpha()
is in./objects
I am using
Pycharm Community Edition 2016.1.2
on Linux Mint withPython 2.7
.Any help is appreciated.
EDIT
when running
os.getcwd
from the command line I get/media/Storage/System and dev/Code/Cross Platform/python/boids/current/experiments
-
WestCoastProjects about 4 yearsYour "change .. to" lists two different directories : how can there be two for the single
Working Directory
? -
user2235698 about 4 years@javadba It is one path with names containing spaces
-
WestCoastProjects about 4 yearsAre you saying that
/media/Storage/System and dev/Code/Cross Platform/python/boids/current/experiments
is one directory ? I am confused -
user2235698 about 4 years@javadba Yes, I took it from the question