The main functionality of %autoreload is to automatically reload modules, what it does, according to you. You can read about it here, I find it pretty well explained. However, if you need to access import internals, you should take a look at importlib and especially importlib.reload(): import importlib importlib.reload(my_module) or More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.