confusion about package/module imports

2008-01-01 Thread Jugdish
Why doesn't the following work? >>> ls $HOME $HOME/pkg/__init__.py $HOME/pkg/subpkg/__init__.py $HOME/pkg/subpkg/a.py $HOME/pkg/subpkg/b.py >>> cat $HOME/pkg/__init__.py # empty >>> cat $HOME/pkg/subpkg/__init__.py import a import b >>> cat $HOME/pkg/subpkg/a.py class A: pass >>> cat $HOME

Re: confusion about package/module imports

2008-01-01 Thread Jugdish
Thanks very much for your helpful response! > You'll see that b is executed (making module __main__), > (1) it imports pkg.subpkg.a, > (2) which is accomplished by importing pkg (successfully), > (3)then by importing pkg.subpkg > (4) which imports pkg

raw_input can't handle pound sign?

2008-12-26 Thread Jugdish
Hi, I'm having problems getting a pound sign to go through as input sent to the raw_input() command. I'm running Python 2.5.1 on Windows XP. Here's my simple little script: while True: response = raw_input("Please enter a file name: ") if os.path.exists(response): break Problem is

Re: raw_input can't handle pound sign?

2008-12-26 Thread Jugdish
r the # were getting stripped away. Thanks for your help, in the future I'll try to do a bit more debugging of my own scripts before bringing my problems here! :) On Dec 26, 9:00 pm, Steven D'Aprano wrote: > On Fri, 26 Dec 2008 20:20:16 -0800, Jugdish wrote: > > Hi, I'm having