~/Blog

Brandon Rozek

Photo of Brandon Rozek

PhD Student @ RPI studying Automated Reasoning in AI and Linux Enthusiast.

Custom Python REPL

Published on

Updated on

Warning: This post has not been modified for over 2 years. For technical posts, make sure that it is still relevant.

Are you tired of importing the same libraries and setting up the same variables? Why not just create your own custom REPL? Now of course, we’re not going to do it from scratch, but instead utilize what Python already gives us.

Key Ingridient:

python -i prompt.py

This tells Python to run prompt.py and then take you into an interactive prompt.

Now let’s populate prompt.py

#!/bin/env python
import favorite_libraries

print("Welcome to your own custom REPL!")
print("Type help('function_name') to get a more detailed description on some of your own custom functions!")

def help(function_name):
    if function_name is "help":
        print("Your very own help tool!")
    else:
        print("Sorry we don't have a help written for that yet :(")
Reply via Email Buy me a Coffee
Was this useful? Feel free to share: Hacker News Reddit Twitter

Published a response to this? :