> Is there a simple way to append the os.getcwd() to the windows path > statement? I've tried variations of > > def createDirectory(self): > os.system('PATH %%PATH%%;%s;'%(here)) # here = os.getcwd() > > but it doesn't seem to work.
PATH is an environment variable and therefore changing it only affects the current process environment. You need to change it at source which used to be in AUTOEXEC.BAT but I don't think that is the preferred place in Win2K/XP. I'm sure there will be a registry setting somewhere and a hunt on MSDN will probably unearth it. To write to the registry I usually use the WSH Shell object's RegWrite() method. But there are raw API calls too. Finally, ISTR that Windows actually changes the Environment globally via the os.putenv() call, it might be worth a try before messing with direct registry access! Alan G. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor