UnrealEd wrote: > > gegroet, > > omdat ik redelijk wat modules gebruik bij mijn scripts, en omdat ik > te lui ben om op het web te gaan zoeken, wilde ik via een python > scriptje alle methods uit een module displayen via de functie > dir(module_name). hier is mijn code: > > > print "Insert module to display:" > > mod = str(raw_input())
(Die str() call is niet nodig, raw_input() returnt al een string) > > print "\n",mod+":\n" > >for i in dir(mod): > > print i > >raw_input("\n\nAwaiting exit...") > > wanneer ik echter een module invul, laat ons zeggen "os", dan geeft > hij, ongeacht welke module je invult, dezelfde waardes terug. heeft > iemand een idee waarom dit is? Omdat je een dir() op een string object doet, niet op een module. Probeer eens: mod = __import__(modname) print dir(mod) Just _______________________________________________ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl