Folks,
I am migrating to Python after a 20+ year career writing IDL programs
exclusively. I have a really simple question that I can't find the answer to in
any of the books and tutorials I have been reading to get up to speed.
I have two programs. The first is in a file I named file_utils.py:
def pwd():
import os
print os.getcwd()
The second is in a file I named pwd.py:
import os
print os.getcwd()
Here is my question. I am using the Spyder IDE to run these programs. If I type
these commands, I get exactly what I want, the name of my current directory:
>>>from file_utils import pwd
>>>pwd()
C:\Users\coyote\pyscripts
But, if I "run" the pwd.py script by selecting the "Run" option from the IDE
menu, the directory is printed *twice* in the output window. Why is that?
Thanks!
Cheers,
David
--
http://mail.python.org/mailman/listinfo/python-list