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
>>
>>
>>