In Python external to Maya, I'm used to doing this in a module, which is a really convenient way to know the location the module is being executed in. For a module living here:
#---------- # c:/temp/spam.py import os import sys print "Module Save Location:", os.path.dirname(os.path.abspath(sys.argv [0])) #---------- Would print if executed outside of Maya-Python: c:/temp Makes it easy to find relative data. But when I do this in Maya, no matter what, sys.argv[0] is always: C:\Program Files\Autodesk\Maya2010\bin\maya.exe Any module I put that code in returns back the Maya executable dir. Driving me nuts! :) Anyone know a way around this? thanks --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/python_inside_maya -~----------~----~----~----~------~----~------~--~---