Предположим, вы открываете оболочку, перейдите в/дома/Anusha и введите
python minuet/custom/myfile1.py
Тогда предположим, что вы открываете вторую оболочку, снова перейти на главную/Anusha и введите
python pox/ext/myfile2.py
Теперь у вас есть два экземпляра python, работающих в двух отдельных процессах. Второй экземпляр не может обрабатывать событие, поднятое в первом экземпляре, или наоборот.
Или, как сказал AChampion, вы можете включить эту строку в myfile1.py:
import myfile2
В этом случае вы запускаете один экземпляр питона myfile1.py, и обработчик может быть в myfile2 .py.
(TODO: объяснить, как добавить в библиотеку пути поиска)
Неясно, что вы пытаетесь достичь и почему структура каталогов является актуальной. Что значит событие? Предположим, вы говорите о каком-то IPC (InterProcess Communication) против простого импорта и вызова функции в 'myfile2.py' – AChampion
@AChampion В' myfile1.py', я хочу сделать что-то вроде event.raise() для который обработчик должен находиться в 'myfile2.py' – Anusha