On 01/17/2016 02:46 PM, eryk sun wrote: > On Sun, Jan 17, 2016 at 9:03 AM, Michael Torrie <torr...@gmail.com> wrote: >> >> but if it's a text-mode program you must run it from cmd.exe like this: >> >> python \path\to\myprogram.py. > > You only need to run from another console program to keep the window > open after Python exits. You can even do that in other ways, but doing > that is more complicated than it is useful.
Yes, but then we'll get the OP posting to ask why his python program doesn't run. When he double-clicks his Py file it pops up briefly then disappears! (Unless the code waits for user input of course). > BTW, each console window is hosted by an instance of conhost.exe. > There's nothing special about cmd.exe with respect to the console. Of course, but I doubt very many people know about conhost.exe. And conhost.exe is rather useless in and of itself unless you have something to run on it. Thus the usual way to get a console window that you can actually work with is to run cmd.exe. I seriously doubt you would tell a newbie to somehow use conhost.exe to run his program. -- https://mail.python.org/mailman/listinfo/python-list