I am attempting to use __import__() to read a Python file. It is not working.
What is particularly odd is that it works from the interactive prompt. Looking
at sys.path I can see that in the interactive session path starts with an empty
entry. Adding a similar entry to my script causes the import to work. Not sure
why. Any clues?
Here the code:
import sys
try:
f = __import__("/tmp/my/settings")
print f.__name__
except:
print "1. Failed"
sys.path.insert(0, '')
try:
f = __import__("/tmp/my/settings")
print f.__name__
except:
print "2. Failed"
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor