I have this code:
def hello():
return 'Hi :)'
How would I run this directly from the command line?
See also: What does if __name__ == "__main__": do? to explain the standard idiom for getting the code started;
Why doesn't the main() function run when I start a Python script? Where does the script start running (what is its entry point)? for why things like this are necessary