I am using a time.sleep function to have my strings printed letter by letter, and it works perfectly while running inside pycharm, yet when I save the program and run it directly, the function does not take effect
def welcome():
     greeting = random.choice(open_msg)
     for i in range(len(greeting)):
            print(greeting[i], end='')
            time.sleep(0.15)
This is an example of what the code looks like
 
     
     
     
    