Re: file / module / package - import problem

2007-05-31 Thread EuGeNe Van den Bulke
aspineux wrote:
> import os.path
> 
> file=open(os.path.join(os.path.dirname(__file__), 'hauteur.yaml'))

Thanks that worked ;)
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: file / module / package - import problem

2007-05-30 Thread aspineux

The filename and its path is in global variable __file__ (that is
different in any source file)

try

import os.path

file=open(os.path.join(os.path.dirname(__file__), 'hauteur.yaml'))




On 30 mai, 22:22, EuGeNe Van den Bulke <[EMAIL PROTECTED]>
wrote:
> Hi there,
>
> I have a "problem" which could be a bad design on my behalf but I am not
> sure so ...
>
> I have a package WMI which contains a module hauteur.py which, when
> imported, load data from a file located in WMI/data/. In hauteur.py I
> call open('data/hauteur.yaml').
>
> test.py
> WMI/
>  hauteur.py
>  data/
>  hauteur.yaml
>  lot.py
>
> It works well when hauteur is imported in lot.py but if I try import
> WMI.hauteur in test.py it doesn't work because it looks for the
> hauteur.yaml file in the "wrong" place.
>
> Is there a way to tell a module in a package to look for a file in a
> specific place i.e. a within package location?
>
> Thanks,
>
> EuGeNe --http://www.3kwa.com


-- 
http://mail.python.org/mailman/listinfo/python-list


file / module / package - import problem

2007-05-30 Thread EuGeNe Van den Bulke
Hi there,

I have a "problem" which could be a bad design on my behalf but I am not 
sure so ...

I have a package WMI which contains a module hauteur.py which, when 
imported, load data from a file located in WMI/data/. In hauteur.py I 
call open('data/hauteur.yaml').

test.py
WMI/
 hauteur.py
 data/
 hauteur.yaml
 lot.py

It works well when hauteur is imported in lot.py but if I try import 
WMI.hauteur in test.py it doesn't work because it looks for the 
hauteur.yaml file in the "wrong" place.

Is there a way to tell a module in a package to look for a file in a 
specific place i.e. a within package location?

Thanks,

EuGeNe -- http://www.3kwa.com
-- 
http://mail.python.org/mailman/listinfo/python-list