Как вызвать функцию из родительского файла, в дочернем файле

возможно ли вызвать ИЗ дочернего файла, функцию, которая находится В родительском файле?

parent.py:

import testfile

def test1():
    print('test1')
    testfile.test2()

def test3():
    print('test3')

test()

testfile.py

def test2():
    print('test2')
    test3() #эта функция находится в parent.py

Ответы (1 шт):

Автор решения: Danya

Вы можете передать вашу родительскую функцию в аргумент во время запуска функции дочернего файла

parent.py

import testfile

def test1():
    print('test1')
    testfile.test2(test3)

def test3():
    print('test3')

test1()

testfile.py

def test2(func):
    print('test2')
    func()

RESULT

test1 test2 test3

→ Ссылка