or later on windows or may in the futurei recommend side trip to the full launcher story in appendix if you haven' made one already clicking file icons if you're not fan of command linesyou can generally avoid them by launching python scripts with file icon clicksdevelopment guisand other schemes that vary per platform let' take quick look at the first of these alternatives here icon-click basics icon clicks are supported on most platforms in one form or another here' rundown of how these might be structured on your computerwindows icon clicks on windowsthe registry makes opening files with icon clicks easy when installedpython uses windows filename associations to automatically register itself to be the program that opens python program files when they are clicked because of thatit is possible to launch the python programs you write by simply clicking (or double-clickingon their file icons with your mouse cursor specificallya clicked file will be run by one of two python programsdepending on its extension and the python you're running in pythons and earlierpy files are run by python exe with console (command promptwindowand pyw files are run by pythonw exe files without console byte code files are also run by these programs if clicked per appendix bin python and later (and where it' installed separately)the new window' launchers' py exe and pyw exe programs serve the same rolesopening py and pyw filesrespectively non-windows icon clicks on non-windows systemsyou will probably be able to perform similar featbut the iconsfile explorer navigation schemesand more may differ slightly on mac os xfor instanceyou might use pythonlauncher in the macpython (or python mfolder of your applications folder to run by clicking in finder on some linux and other unix systemsyou may need to register the py extension with your file explorer guimake your script executable using the #line scheme of the preceding sectionor associate the file mime type with an application or command by editing filesinstalling programsor using other tools see your file explorer' documentation for more details in other wordsicon clicks generally work as you' expect for your platformbut be sure to see the platform usage documentation "python setup and usagein python' standard manual set for more details as needed how you run programs