absolute path to a file
Paul St George
email at paulstgeorge.com
Fri Aug 16 15:28:18 EDT 2019
On 16/08/2019 18:37, Chris Angelico wrote:
> On Sat, Aug 17, 2019 at 2:27 AM Paul St George <email at paulstgeorge.com> wrote:
>> BUT does not work with
>> | print('test2:',os.path.realpath(n.image.filepath))|
>>
>> This returns only
>> |/image01.tif|
>>
>>
>> Notes:
>> Chris, I only mention the extra leading slash on my Mac in case anyone
>> wonders why it is there. Python puts it there to escape the following slash.
>
> I still don't understand what you mean by that, because there's no
> concept of "escaping" with these slashes. It looks like you're
> actually working with absolute paths (starting with the leading slash)
> when you want to work with relative paths (NOT starting with a leading
> slash). The double slash isn't "escaping" anything, to my knowledge,
> and Python would not add it.
>
> From the look of things, you really are getting a valid absolute path
> - "/image01.tif" is already absolute. It just isn't the path you want.
>
> ChrisA
>
Yes, perhaps I am using the wrong terms. I want to find the path that
looks like this:
/Users/Lion/Desktop/test8/image01.tif
With such a path, I can find the image file. I cannot find the file with
only /image01.tif
It is safe to ignore what I said about the double forward slashes. I am
not using these. I only observed their presence and made a guess at
their meaning.
Paul
More information about the Python-list
mailing list