Oh yeah, forgot about mentioning that - I just used the OP example, but if you want cross-platform support, that is definately the way to go. :)
--p On Mon, Jul 14, 2008 at 11:04 AM, DR0ID <[EMAIL PROTECTED]> wrote: > Hi > > btw, I would use os.path.join(...) to join your path (because > /home/users/... might look different on different platforms e.g. > \home\users\... ). > > Usage: > p = os.path.join('home', 'users', ...) > > ~DR0ID > > > Paul Pigg schrieb: > >> I would use os.path.abspath() to see if the path you think you are passing >> is what is actually being passed. >> e.g., >> >> import os, pygame >> >> p = os.path.abspath("../images/image.png") >> print p >> pygame.image.load(p) >> >> >> --p >> >> On Mon, Jul 14, 2008 at 9:23 AM, Dan Krol <[EMAIL PROTECTED] <mailto: >> [EMAIL PROTECTED]>> wrote: >> >> Lets say you have: >> >> /home/user/project/ >> /home/user/project/images >> /home/user/project/scriptst/game.py >> >> You say: >> >> cd /home/user/project/ >> python scripts/game.py >> >> You would want your images referenced as "images/image.png" >> >> If however, you say: >> >> cd /home/user/project/scripts >> python game.py >> >> You would want your images referenced as "../images/image.png" >> >> In other words, your image path is relative to where you cd to, not >> where game.py is. >> >> On Mon, Jul 14, 2008 at 11:19 AM, Olaf Nowacki <[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>> wrote: >> > can you give an example? >> > >> > 2008/7/14 Forrest Voight <[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>>: >> >> >> >> Yes, but the path is relative to where you are running the script >> >> from, not where the script is. >> >> >> >> On Mon, Jul 14, 2008 at 11:43 AM, Olaf Nowacki <[EMAIL PROTECTED] >> <mailto:[EMAIL PROTECTED]>> wrote: >> >> > hi everyone, >> >> > is it possible to load an image with pygame.image.load() that >> is not in >> >> > the >> >> > same folder (or a subfolder), but higher up in the file-tree? >> i tried >> >> > giving >> >> > "../data/images/image.png" as argument, but it didn't work. >> >> > here i tried to illustrate what i mean: >> >> > [game] >> >> > |- [engine] >> >> > |- tools.load_image() >> >> > |- [data] >> >> > |-[images] >> >> > |- image.png >> >> > thanks in advance! >> >> > olaf >> >> > >> > >> > >> > >> > -- >> > Olaf Nowacki >> > Schandauer Straße 8 >> > 12045 Berlin >> > >> > 0178 - 688 38 05 >> >> >>