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
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
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
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