[Tutor] How to change default path output of 'logging'?
Juan Christian
juan0christian at gmail.com
Mon Dec 22 17:41:09 CET 2014
On Mon Dec 22 2014 at 1:35:44 PM Dave Angel <davea at davea.name> wrote:
>
> No idea what part main.py plays to your code. If it's imported, then
> you could use main.__file__ to get the full pathname to it. Then use
> os.path.dirname() to get the directory. Then use os.path.join() to
> combine that with "bumpr.log".
>
> More likely, this is your script. So if you're trying to get the
> filename from the script, you just use
> __file__
>
> And if that doesn't show up as an absolute path, use os.path.abspath. i
> couldn't test that part, since I don't use Windows, and can't play with
> the Windows Task Scheduler.
>
Thanks guys, it worked like a charm.
str(os.path.abspath(__file__)).replace('main.py', '')
So I get the full-path of my main dir where main.py is and all the other
modules/packages too, no matter if I'm on OSX/Win/Linux.
More information about the Tutor
mailing list