2015-02-04 2 views
0

У меня есть два сценария python с именами main.py и track.py. Я попытался импортировать track.py в main.py следующим образом: import track ... ... И я попытался вызвать функцию в track.py в main.py ниже a = track.localization() Но когда я изменяю код track.py, я думаю, что он не дает результата. И я думаю, что навес имеет импорт других track.py, где я не могу его найти. Если кто-то ошибается, ответьте мне. Кстати, эти два файла .py находятся в той же папке, которая является моей рабочей папкой. СпасибоПочему canopy всегда импортирует неправильный файл python

ответ

0

Я думаю, что у меня была эта проблема раньше. Вы должны решить его, сбросив ядро ​​python между изменениями (должен быть вариант где-то в вашем gui), но я не знаю, является ли это наиболее эффективным способом справиться с этим досаждением

После googling, я думаю, что вам нужен вариант «Выполнить»> «Перезапустить ядро». Вам нужно будет выполнять это каждый раз при изменении track.py и хотите, чтобы изменения отражались в main.py

+0

Да, я пробовал ваш метод. Это сработало. Спасибо – SoonSYJ

+1

или 'import track; перезагрузить (трек) ' –

Смежные вопросы