Wensheng wrote: > #--- file bar.py <snip>
> >>> foo="bar" > >>> fs=__import__(foo) <snip> Wensheng: The problem with this is that it assumes the text file is a valid python file, and that the extension is ".py". This may work for the OP's situation; he would need to weigh in. 'exec'ing the functions into the global namespace allows you to create functions from any text-based source -- registry keys, ini files, user input, etc. T.J. -- http://mail.python.org/mailman/listinfo/python-list