0
0 комментариев

Набросал код для примера:

test1.py

import test2
 
class Test:
    def __init__(self):
        self.t = ""
 
def changeTest(n):
    t.t = n
    print('change from test1 is - ', n)
 
t = Test()
 
if __name__ == "__main__":
    t.t = "newnew"
    print('test', t.t)
 
    test2.newTest("new test 2")
    print('test 2', t.t)

test2.py

import test1
 
def newTest(t):
    test1.t.t = t
    print('change to - ', t)
    test1.changeTest(t)

вывод:

test newnew
change to -  new test 2
change from test1 is -  new test 2
test 2 newnew

как изменить t.t?


Добавить комментарий