On 07/07/18 21:21, Sharan Basappa wrote:

sorry. there was a copy paste error when i posted. I pasted test_2.py for both 
the files:

here are the files again. The issue remains.
[...]

output:
%run "D:/Projects/Initiatives/machine learning/programs/test_2_test.py"
30

[11:24 PM jlee@kerndev ~] $cat test_2.py
x = 10
y = 20

c = x-y

print c

def func1():
    return x+y

[11:24 PM jlee@kerndev ~] $cat test_2_test.py
import test_2

x = test_2.func1()
print x
[11:24 PM jlee@kerndev ~] $python test_2_test.py
-10
30
[11:24 PM jlee@kerndev ~] $


As you can see, the  code from the import is indeed executed by the python interpreter.

I'm not familiar with the "%run" prefix in your command - some sort of windows-ism?

-Jim


--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to