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 - Pythonmac-SIG@python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig