[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.python

the way of "import"

smalltalk

3/8/2008 2:30:00 AM


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('..\\dir2')
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?
1 Answer

Gabriel Genellina

3/9/2008 8:19:00 PM

0

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('..\\dir2')
> 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