При вводе изменений, нужно повторно импортировать модуль, но при повторном импорте модуль игнорируется, почему ?
Пример:
import time,traceback,sys,os
file1 = os.path.abspath(os.path.dirname(sys.argv[0]))
sys.path.append(r"{}".format(file1))
if __name__ == '__main__':
while True:
try:
time.sleep(3)
import Testt
time.sleep(3)
print("выход")
except:
traceback.print_exc()
Код что импортируется просто принтит текст.
Вывод у него будет следующий:
>>>Работает
>>>выход
>>>выход
>>>выход
и тд.
"Работает" - это строка из импортируемого кода
Почему так происходит и как это исправить ?