LINUX.ORG.RU

История изменений

Исправление 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>