Python method for reading keypress?

I’m new to Python, and I just made a game and a menu in Python.
Question is, that using (raw_)input() requires me to press enter after every keypress, I’d like to make it so that pressing down-arrow will instantly select the next menu item, or move down in the game. At the moment, it requires me to like type “down” and then hit enter. I also did quite a lot of research, but I would prefer not to download huge modules (e.g. pygame) just to achieve a single keyDown() method. So are there any easier ways, which I just couldn’t find?

What is the correct way to set Python’s locale on Windows?

I’m attempting to sort a list of strings in a locale-aware manner. I’ve used the Babel library for other i18n-related tasks, but it doesn’t support sorting. Python’s locale module provides a strcoll function, but requires the locale of the process to be set to the one I want to work with. Kind of a pain, but I can live with it.

Compulsory usage of if __name__==”__main__” in windows while using multiprocessing

While using multiprocessing in python on windows, it is expected to protect the entry point of the program. The documentation says “Make sure that the main module can be safely imported by a new Python interpreter without causing unintended side effects (such a starting a new process)”. Can anyone explain what exactly does this mean … Read more