John Machin wrote: > > Contemplate the following: > > C:\junk>type glob.py > if __name__ == "__main__": > print "*** Being run as a script ..." > import glob > print "glob was imported from", glob.__file__ > print "glob.glob is", type(glob.glob) > print "glob.glob was imported from", glob.glob.__file__ > print "(glob.glob is glob) is", glob.glob is glob > print "--- end of script" > else: > print "*** Aarrgghh!! I'm being imported as", __name__ > import glob > print "glob was imported from", glob.__file__ > print "glob.glob is", type(glob.glob) > print "glob.glob was imported from", glob.glob.__file__ > print "(glob.glob is glob) is", glob.glob is glob > print "--- end of import" >
Thanks. Another newby question: __name__ and __file__ appear to be predefined variables. To look up their meaning in the manual, is there some method less clumsy than grepping the whole collection of .html source files? I can't find any comprehensive index. -- http://mail.python.org/mailman/listinfo/python-list