Find out if a python script is running in IDLE or terminal/command prompt
问题 Is there a way to find out if the python script is running in the IDLE interpreter or the terminal? Works cross-platform if possible, or if needed a different way for each platform. Work with Python 2 and Python 3 if possible, or if needed a different way for each version. The only way I could think of is checking the processes running for IDLE but I don't know how to do that right. If IDLE is open for another script and my script is running in the terminal, a process check would return true