История изменений
Исправление Sahas, (текущая версия) :
Вот где я нашёл разницу:
cat test.py
class A:
def test(self):
print(urllib)
if __name__ == '__main__':
import urllib
a=A()
print(A())
python -i test.py
<__main__.A object at 0x7f65a4834b00>
>>> from test import A
>>> A()
<test.A object at 0x7f65a483f160>
Исходная версия Sahas, :
Вот где я нашёл разницу:
cat test.py
class A:
def test(self):
print(urllib)
if __name__ == '__main__':
import urllib
a=A()
print(A())
python -i test.py
<__main__.A object at 0x7f65a4834b00>
>>> from test import A
>>> A()
<test2.A object at 0x7f65a483f160>