Чтобы позволить мне иметь ясную филеструктуру в моем проекте, я использую следующий фрагмент кода, чтобы динамически добавлять основную папку проекта в PYTHONPATH и, следовательно, гарантировать, что я могу импортировать файлы даже из расположения файлов.
import sys
import os
sys.path.insert(0, os.path.join(os.path.dirname(os.path.realpath(__file__)), "."))
Так как я сделал это, когда я запускаю свой основной файл, изменения в модулях не распознаются до тех пор, пока я вручную не удалю любые файлы .pyc. Таким образом, я предполагаю, что это почему-то помешало python проверить, обновлены ли файлы pyc. Могу ли я решить эту проблему каким-либо образом?