the way of "import"

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • smalltalk

    the way of "import"


    I have three files names t1.py,t2.py,t3. py in e:\test\dir1,of course
    dir2 is exsit
    the content of t1.py as follow:
    t1.py
    import os
    print 'this is t1.py'
    os.chdir('..\\d ir2')
    the content of t2.py as follow:
    print "this is t2.py"
    the content of t3.py as follow:
    import t1
    import t2


    if i run t3.py in cmd of windows as follow:
    python t3.py

    no errors show

    if i run t3.py in idle:
    >>import t3
    this is t1.py
    Traceback (most recent call las
    File "<stdin>", line 1, in <module>
    File "t3.py", line 2, in <module>
    ImportError: No module named t2

    can you give me a help?
  • Gabriel Genellina

    #2
    Re: the way of &quot;import&qu ot;

    En Sat, 08 Mar 2008 00:30:13 -0200, smalltalk <ttkk1024@gmail .com>
    escribi�:
    I have three files names t1.py,t2.py,t3. py in e:\test\dir1,of course
    dir2 is exsit
    the content of t1.py as follow:
    t1.py
    import os
    print 'this is t1.py'
    os.chdir('..\\d ir2')
    the content of t2.py as follow:
    print "this is t2.py"
    the content of t3.py as follow:
    import t1
    import t2
    >
    >
    if i run t3.py in cmd of windows as follow:
    python t3.py
    >
    no errors show
    >
    if i run t3.py in idle:
    >>>import t3
    this is t1.py
    Traceback (most recent call las
    File "<stdin>", line 1, in <module>
    File "t3.py", line 2, in <module>
    ImportError: No module named t2
    >
    can you give me a help?
    Which Python version? Which Windows version? With IDLE from Python 2.5.1
    on XP I don't get the error (and that's the right thing)

    --
    Gabriel Genellina

    Comment

    Working...