The tilde is just UNIX shorthand for the environment variable,
"home." You can access environment variables in python like this:
os.getenv("HOME")
Scott
On Mar 18, 2006, at 4:22 PM, Stewart Midwinter wrote:
> I have a question on use of the tilde symbol (~) to access the current
> user's home directory.
>
> If you are in a bash shell, you can "cd ~" and be in the default
> user's home directory.
>
> I want my python app to be able to switch to the user's directory.
> But I can't use os.chdir('~') since Python doesn't understand the
> tilde. Nor can I do this:
> file = os.path.join('~', filename)
>
> What options do I have?
>
> thanks
> S
> _______________________________________________
> Pythonmac-SIG maillist - [email protected]
> http://mail.python.org/mailman/listinfo/pythonmac-sig
_______________________________________________
Pythonmac-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/pythonmac-sig